腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1700)
视频
沙龙
2
回答
如果
找不到
元素
或
selenium
等待
函数
中
发生
超时
异常
,
如何
跳到
下一个
url
、
、
、
、
(month), "-", str(year)," from station",station, "is ready \n") 此代码遍历站点中所有必需的页面,在获取所需的特定表时工作得很好,但当页面
中
没有该表
或
链接不可用时我想要一个代码,
如果
table
元素
不存在
或
链接不可用,它会跳过当前的
url
并转到
下一个
(即返回到for循环的开头以迭代
下一个
)。
浏览 36
提问于2020-09-09
得票数 0
1
回答
当两者都被使用时,WebDriverWait是否覆盖ImplicitlyWait?
、
、
我正在使用python+
selenium
网络驱动程序实现自动化。我使用了ImplicitlyWait和WebDriverWait。问题: 请建议一下。我试着在网上找到这
浏览 1
提问于2013-07-24
得票数 6
回答已采纳
2
回答
如何
在
selenium
脚本
中
管理时间以在不同的服务器上执行相同的脚本
、
我使用
selenium
创建了一套测试套件,它在本地服务器上运行良好(在相同的基础上创建)。但是,虽然我在Azure服务器上执行了相同的操作(显然比本地环境慢),但是脚本失败了,我需要调试整个脚本,并且需要
等待
一些时间来定位
元素
。
如何
应对网站反应缓慢? 是否有在不同环境下执行脚本所需的较少努力的有效脚本方式?
浏览 3
提问于2016-12-06
得票数 0
1
回答
在10000 ide之后
超时
的错误
、
、
localhost:3000/disarm</td> </tr> </body>上面是我要打开和
等待
页面加载的
selenium
-ide代码。测试失败,错误是: 我已经在互联网上尝试过所有的解决方案,但无法解决这
浏览 4
提问于2017-04-25
得票数 0
5
回答
Selenium
WebDriver没有正常
等待
、
我在调用wait()之前插入了一个dispose(),但是它没有
等待
我指定的时间。 我在做一个含蓄的
等待
。
浏览 0
提问于2015-05-04
得票数 2
1
回答
Selenium
WebElement.Click()是否要等到加载下一页时才开始?
、
、
、
我告诉
Selenium
等待
它看到一个
元素
-
Selenium
看到它我告诉
Selenium
点击这个
元素
,它是一个链接到一个新页面的按钮-
Selenium
点击它。问题是,单击它之后,
Selenium
将
等待
下一页完全加载(该页面有时在一秒内加载,或者
等待
很久,我认为这是Zen Desk Live Chat在该页面上的一个问题)。当它被完全加载时,它会抛出一个错误,并说它单击的
元素
不能被看到(当然不能,因
浏览 2
提问于2019-06-24
得票数 2
回答已采纳
3
回答
selenium
webdriver上的timeouts的默认值
、
我对
selenium
webdriver. ImplicitlyWait、SetPageLoadTimeout和SetScriptTimeout的
超时
默认值很感兴趣。因为我想知道,我是否需要为这些
超时
设置值?或者,默认值对于
selenium
webdriver的工作来说是很好的。但是我
找不到
正确的答案,有人说默认值是0,另一个人说是30秒。
浏览 0
提问于2015-05-08
得票数 19
回答已采纳
1
回答
presence_of_element_located()没有按预期工作
、
、
、
我使用python/
selenium
通过Chrome进行网络抓取和自动化。最近,我遇到了一个问题,有些网页
或
网站会无休止地加载,以防止机器人抓取它们(这通常在第一次之后就开始
发生
)。="Sign up"]'))我理解这个
函数
的方式是,它为页面设置了一个
超时
时间(在本例
中
为3秒),同时检查某个
元素
是否已加载到页面
中
。
如果
元素
已加载
或
等待
<
浏览 0
提问于2022-01-21
得票数 0
1
回答
我能用
Selenium
处理多个modalDialog吗?
、
、
、
(
url
)) {以外;} (在Firefox窗口中:向页面发送请求、传输内容、读取内容),所以
Selenium
显然
找不到
元素
,因为页面没有加载。
如果
我之前试
浏览 6
提问于2017-01-06
得票数 0
2
回答
无法修复StaleElementReferenceException (未附加到文档的
元素
)
、
、
、
、
我目前正在尝试做一些,但是我经常遇到这样的错误: 代码应该在上连续单击结果的next按钮(">"),并从循环中的每个页面
中
刮取结果。我已经看过许多具有类似关注点的StackOverflow帖子,并尝试了一些建议的修复,例如使用WebDriverWait类实现显式
等待
、使用try/ wait块循环和使用driver.find_element重新查找
元素
.方法
浏览 1
提问于2019-02-01
得票数 0
回答已采纳
1
回答
通过
selenium
,html源代码并不总是出现在angular js页面
中
、
、
我传入参数,取回html,然后通过查找一个id为"next“的
元素
来检查是否存在分页。 问题是,对于一个我知道“下一步”
元素
打开的页面,我的代码只能在某些时候找到它,而其他人根本看不到它。任何指点
或
建议都是值得感谢的。
浏览 7
提问于2018-02-25
得票数 1
2
回答
如何
停止python
selenium
webdriver无限页面加载
、
、
、
我正在尝试加载
url
然而,一些页面最近获得了无限加载,带有
selenium
.webdriver.execute_script('window.stop()')的time.sleep()
函数
并没有解决这个问题website_
url
= 'https://www.eurexchange.com/exchange-en/products/idx/stx/blc/EURO-STOXX-50-Index-Options
浏览 2
提问于2019-09-11
得票数 0
4
回答
Selenium
WebDriver中
发生
异常
时怎么办?
、
、
、
我知道这个问题到现在肯定已经被问了很多次了,但我
找不到
我想要的东西。也许任何人都能在这里帮我。当
selenium
测试遇到任何原因导致的
异常
时,比如
超时
、
找不到
元素
、看不到
元素
等等,那么我们应该
如何
处理呢?我知道我们不应该明确地让它失败。我们应该跳过这个测试,还是应该以其他方式处理它?
浏览 0
提问于2015-05-02
得票数 2
1
回答
Selenium
找不到
元素
、
、
、
、
异常
:
找不到
id为== ctl62_txtSearchLastName的
元素
(警告:服务器未提供任何堆栈跟踪信息) 我也尝试使用同样失败的名称。因为这是一个javascipt页面,所以我认为在尝试访问
元素
之前可能需要
等待
。我尝试了显式和隐式
等待
,但两者都导致
超时
。我的
下一个
想法是我在错误的框架
中
,但我似乎
找不到
另一个框架。我尝试了索引,因为我没有名字,但我
找不到
任何其他框架。在页面的顶部可能会把<e
浏览 2
提问于2015-01-08
得票数 3
回答已采纳
8
回答
什么时候在
Selenium
Webdriver中使用显式
等待
与隐式
等待
?
、
、
我正在使用:但是对于下面的
元素
,它仍然不断地失败 driver.findElement(By.id("name")).sendKeys("Create_title_01"); 我添加了
等待
代码:isElementPresent(By.id("name&quo
浏览 4
提问于2012-05-02
得票数 58
4
回答
C# WebDriver StaleElementReferenceException
、
、
以下是代码:driver.
Url
= "WEBSITE
URL
"; element.SendKeys("DPHR") 据我所理解,这可能是因为一旦我在文本框
中
单击,
元素
就会刷新,并且该错误会因为它是一个“旧”
元素
而抛出。但我
找不到
任何关于<em
浏览 0
提问于2017-02-16
得票数 2
3
回答
如何
在特定
元素
找到
selenium
之前加载页面
、
是否有方法在网页加载特定
元素
时设置
超时
?例如,我尝试将页面加载
超时
设置为10,并检查
元素
是否存在,但
如果
不存在,则必须从开始加载它。编辑我希望driver.get()在找到
元素
之前加载
url
,然后停止从
url
加载更多的
url
。在您的示例
中
,您使用了简单的driver.get()方法,它将加载完整的
浏览 1
提问于2022-05-16
得票数 1
回答已采纳
2
回答
Selenium
中
的隐式
等待
问题
、
、
我正在阅读与Webdriver隐式
等待
的文档,但我不确定我是否完全理解。据我理解,每当查找任何
元素
时,这将使
超时
时间达到10秒。这是否意味着在查找任何
元素
时,即使
元素
存在,每次都要
等待
10秒?或者,当查找任何
元素
时,驱动程序会给浏览器10秒的宽限期来加载
元素
,然后再决定缺少
元素
吗?既然这适用于每个
浏览 5
提问于2020-01-21
得票数 2
回答已采纳
3
回答
Protractor的隐式
等待
与显式
等待
是
如何
相互作用的?
、
、
、
、
当隐式
等待
小于显式
等待
时,就会产生误解:var search = element(by.xpath(`//*[@name='qwer']`)); browser.manage它是
如何
在幕后工作的?非常感谢你提前!
浏览 0
提问于2017-03-06
得票数 8
回答已采纳
2
回答
为什么
selenium
试图用先前的ID定位相同的
元素
、
、
我有第一页有一个ID:id = "schwarz"
selenium
self.w3c_actions
浏览 6
提问于2020-08-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
模拟浏览器操作——Selenium的使用
python学习之三种等待时间
使用多个Python库开发网页爬虫(二)
Python爬虫防封的6个小诀窍
自动化测试基础(三)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券