相关疑难解决方法(0)

228
推荐指数
16
解决办法
39万
查看次数

Selenium等到文档准备好了

任何人都可以让我如何让硒等到页面完全加载的时候?我想要一些通用的东西,我知道我可以配置WebDriverWait并调用类似'find'的东西让它等待,但我不会那么远.我只需要测试页面加载成功并转到下一页进行测试.

我在.net中找到了一些东西但是无法在java中使用它...

IWait<IWebDriver> wait = new OpenQA.Selenium.Support.UI.WebDriverWait(driver, TimeSpan.FromSeconds(30.00));
wait.Until(driver1 => ((IJavaScriptExecutor)driver).ExecuteScript("return document.readyState").Equals("complete"));
Run Code Online (Sandbox Code Playgroud)

有人想过吗?

selenium load document wait

124
推荐指数
6
解决办法
34万
查看次数

Selenium Python:单击后如何等待页面加载?

单击后,我想获取页面的页面源。然后使用browser.back()函数返回。但是Selenium不允许单击后完全加载页面,并且由JavaScript生成的内容未包含在该页面的页面源中。

element[i].click()
#Need to wait here until the content is fully generated by JS.
#And then grab the page source.
scoreCardHTML  = browser.page_source
browser.back()
Run Code Online (Sandbox Code Playgroud)

python selenium

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

selenium ×3

document ×1

java ×1

load ×1

python ×1

selenium-webdriver ×1

wait ×1

webdriver ×1