小编Shi*_*hra的帖子

在selenium中使用隐式等待

我是初学者。我理解等待的基本作用,但我对互联网上不同的教程如何放置和解释它感到困惑。例如,在下面的代码中,它被放置在加载 URL 之前。那么,是否只是等待 URL 加载或查找元素或两者兼而有之?如果我在 try 块中使用隐式等待一次,它是否适用于我在代码中执行的每个元素搜索?

from selenium import webdriver
driver = webdriver.Firefox()
driver.implicitly_wait(10) # seconds
driver.get("http://somedomain/url_that_delays_loading")
myDynamicElement = driver.find_element_by_id("myDynamicElement")
Run Code Online (Sandbox Code Playgroud)

selenium selenium-chromedriver selenium-webdriver geckodriver implicitwait

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

Selenium WebDriver GetPageSource().Contains("")

下面这段代码的完整含义是什么?我的意思是,哪个对象实现哪个类并使用哪个方法?

driver.getPageSource().contains("Text to find");
Run Code Online (Sandbox Code Playgroud)

java selenium webdriver

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