Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python selenium测量嵌入到网页中的报告所花费的时间_Python_Selenium_Selenium Chromedriver - Fatal编程技术网

使用python selenium测量嵌入到网页中的报告所花费的时间

使用python selenium测量嵌入到网页中的报告所花费的时间,python,selenium,selenium-chromedriver,Python,Selenium,Selenium Chromedriver,如何测量报表显示嵌入在网页iframe中的数据所花费的时间 我以前使用过time.sleep()函数。但我必须记录报告加载时间 browser.get('https://public.tableau.com/profile/ifpri.td7290#!/vizhome/2014GHI/2014GHI') browser.get('https://public.tableau.com/en-us/s/gallery/books-made-movies?gallery=votd') 我不知道孔代码

如何测量报表显示嵌入在网页iframe中的数据所花费的时间

我以前使用过time.sleep()函数。但我必须记录报告加载时间

browser.get('https://public.tableau.com/profile/ifpri.td7290#!/vizhome/2014GHI/2014GHI')
browser.get('https://public.tableau.com/en-us/s/gallery/books-made-movies?gallery=votd')

我不知道孔代码看起来如何,但如果您从时间导入睡眠开始,则无需从时间.sleep()开始。根据您的回答,我知道我必须使用selenium.webdriver.support.expected\u条件。对吗?在我的URL中,你可以看到有一个iframe,它会延迟将数据加载到报告中。这是我的第一条评论。抱歉,这里的语法太复杂了。
entercode here
是不必要的,结果我无法编辑我的答案。我正在研究如何衡量报表显示数据所用的时间这里是我的代码。如果您查看URL,就会发现有一个iframe保存报告。报表显示数据之前会出现一个微调器。那次该怎么办?类MyThread(threading.Thread):def run(self):browser=webdriver.Chrome('C:\Chrome Driver\chromedriver')try:browser.get(')browser.get(')browser.get('))finally:print(time.ctime()+“Quit”)time.sleep(1)
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")`