腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Selenium
-
页面
更改
后
找不到
元素
,
即使
它是
可见
的
、
、
、
我使用
的
是
Selenium
和java,单击一个按钮
后
,我会进入另一个
页面
,并在视图中看到正在查看
的
input标记。在等待
页面
加载
后
为了获得标记,我使用,并在java中使用javascript通过id搜索
元素
,如下所示: js.executeScript("document.getElementById('
浏览 13
提问于2017-12-22
得票数 2
回答已采纳
2
回答
Selenium
ElementNotVisibleException在封装div时
的
转换应用
、
、
、
然而,webdriver在动画div中
的
元素
方面有问题。-webkit-transform: translate3d(-1024px, 0px, 0); 当应用这个
元素<
浏览 13
提问于2013-07-15
得票数 2
回答已采纳
2
回答
即使
the驱动程序找到并单击了
元素
,也会抛出NoSuchElementException
、
、
selenium
wedriver (eclipse java)找到并单击了一个预期
的
元素
,但测试失败并抛出了NoSuchElementException。单击之后,预期
的
页面
会正确显示,那么为什么测试会失败?为什么会抛出这个异常?有没有人在之前经历过这种异常?
浏览 0
提问于2016-10-28
得票数 0
2
回答
JavaScript -
Selenium
.如何检查
元素
是否
可见
、
、
我用
Selenium
来打开一个
页面
。打开
页面
后
,我想单击某种刷新按钮。当我点击它时,我会得到以下错误: driver.findElement(By.id(id)).click()也许它开始时也是看不见
的
。因为它不进行完整
的
页面
刷新。
selenium
是否可以检查某物是否
可见
,或者等到它出现
浏览 1
提问于2016-11-06
得票数 0
回答已采纳
4
回答
使用硒确定印刷媒体
元素
的
可见
性
、
当按CSS @media规则打印时,我想确定
页面
上
的
特定
元素
是否是
可见
的
。有办法这样做吗? 或者有其他方法来测试网页,以确保你想要
的
元素
被打印出来(而那些不是)?用户将使用浏览器
的
正常打印功能(Chrome、FF和IE)进行打印。@media css规则将用于控制显示和隐
浏览 2
提问于2014-06-02
得票数 5
回答已采纳
2
回答
python
selenium
无法单击标记
、
我试图点击下面这个按钮,名为“SecmentMetrix2.0消费者目标简介报告”我找到了相应
的
HTML,如下所示。print (elem)[<
selenium
.webdriver.remote.webelement.WebElementdaf65f4e5ed0485027d04eed8db8aca7&
浏览 5
提问于2017-07-04
得票数 2
回答已采纳
4
回答
Selenium
认为文本框是隐藏
的
,
即使
我可以在浏览器中看到它。
、
、
、
、
但是,当我使用
selenium
测试这个ui时,虽然它找到了正确
的
元素
,但是当它试图单击该
元素
时,它抛出
的
错误"org.openqa.
selenium
.ElementNotVisibleException:
元素
目前是不
可见
的
,因此可能不会与“Boolean isDisplayed=el.isDisplayed();//false Boolean isEnabled=el.isEnable
浏览 4
提问于2015-03-25
得票数 1
回答已采纳
1
回答
检索所有web
元素
值,而无需在
selenium
中向下滚动。
、
我试图访问表格列中
的
web
元素
,实际上有22个
元素
,但当我试图在Chrome检查器或铬控制台中找到它们时,只显示了20个
元素
,如图像所示。有什么办法不用滚动就能访问它吗?因为只有当我滚动时,我才能检索到22个
元素
。但是滚动也不是固定
的
。我们需要向下滚动到450像素,只有这样,网络
元素
将显示为22。将来可能会有100个网页
元素
。那么我应该在哪里滚动呢?,我正在尝试读取Holdings列中
的
所有web
元素
值。如果您在另一
浏览 1
提问于2022-06-08
得票数 0
回答已采纳
2
回答
Selenium
- WebElement对象是存储数据还是“实时”检索数据?
、
、
如果我实例化一个WebElement对象,getAttribute调用(以及其他提取有关该
元素
的
信息
的
调用)是否会成功返回正确
的
数据,
即使
该数据在对象创建
后
发生了
更改
?我已经为一个
元素
表创建了一个种类
的
对象映射,因此我担心,如果我对此映射中存储
的
任何
元素
进行
更改
,我将需要重新设置对象,以便使用
更改
更新映射。这让我想知道
Selenium
的<
浏览 1
提问于2012-10-13
得票数 3
回答已采纳
2
回答
硒没有检测到
元素
、
、
所以我正在使用
selenium
为这个机器人编写加入我
的
学校课程
的
代码,我面临着这个问题,它转到我
的
会议
页面
,它等待一个加入按钮出现并按下它。一开始,它不能找到它,所以我抓紧了时间
的
概念,我确保当它打开
页面
时,加入按钮会在那里,所以我这样做了,甚至放了这行代码来确保join=WebDriverWait(driver,30).until(EC.presence_of_element_located((By.XPATH,"//span[conta
浏览 8
提问于2020-11-23
得票数 0
2
回答
如何使用
Selenium
RC测试DHTML?
、
、
、
如果一个
元素
存在于
页面
中,并且在
页面
加载时
可见
,那么就没有问题,
Selenium
RC可以访问它,并可以获取它
的
值或写入它(如果
它是
一个输入),等等。但是,如果
元素
不
可见
,并且只能使用javascript使其
可见
,那么
selenium
就不能使用它。,div "row2“是
可见
的
,而"row2e”是隐藏
的
。当我点击"r
浏览 0
提问于2010-09-08
得票数 1
回答已采纳
1
回答
Selenium
isDisplayed()返回NoSuchElementException,而我预期返回false
当我
的
代码运行并且
元素
存在时,它
的
eleExists被设置为true,但是当它不存在而不是被设置为false时,我得到一个NoSuchElementException。我想知道这是不是
Selenium
中
的
一个bug?// do other stuff System.out.println(e);我明白了这个问题:
Selenium
但我很好奇这种行为是不是故意
的
。
浏览 0
提问于2021-05-06
得票数 0
4
回答
一些类似的硒等待有什么区别?
、
、
_driver, WEB_WAIT_TIMEOUT).until_not(ec.presence_of_element_located(element)) 谢谢你
的
回应,好
的
,但还有一些事情我不明白:我有基本
的
功能,检查旋转器是否不
可见
。until(ec.invisibility_of_element_located(BaseLoc.spinner)) except TimeoutExc
浏览 5
提问于2021-06-30
得票数 1
回答已采纳
3
回答
如何获得中
元素
的
“状态”?
、
、
、
、
在中,有两种查找
元素
的
方法。第二,您可以使用WebDriverWait来确保webdriver等待一些超时,直到
元素
处于某种给定
的
状态。element = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, myxpath))) 对于
后
一种方法,您可以定义几个我<
浏览 1
提问于2018-09-27
得票数 2
回答已采纳
2
回答
找不到
硒
元素
(python)
、
、
、
、
尝试使用
selenium
将键发送到文本框,但
即使
在使用显式等待之后,它似乎也
找不到
元素
。 注意:我刚刚开始学习python,所以我可能错过了一些重要
的
东西。
Selenium
能够在这个
页面
之前找到站点上
的
所有
元素
(不确定
它是
否是新
页面
,因为URL不会改变,但
页面
中
的
模块会改变)。我尝试了所有可能
的
元素
定位方法(XPATH、ID、C
浏览 21
提问于2019-01-28
得票数 1
回答已采纳
1
回答
如何检查是否存在
元素
selenium
、
我试图在
页面
上找到一个特定
的
元素
。
页面
将在加载
页面
后
和某些验证之后自动
更改
页面
内容。因此,在加载
页面
之后,我们尝试根据
更改
的
页面
内容中是否存在特定
元素
来确定
页面
是否已加载。但这不管用 如果在指定
的
时间内找到
元素
,我希望执行以下代码。如果当时
找不到
它,请关闭
Selenium
对象
浏览 6
提问于2022-01-28
得票数 0
回答已采纳
1
回答
检查跨HTML
元素
的
页面
上
的
文本是否
可见
我想检查某些文本(比如“独角兽”)是否在HTML
页面
上使用
Selenium
(如果重要的话是Python)
可见
。但是,由于不相关
的
原因,该页
的
结构(简化)如下: <span style="display: none">A</span> <span style="display: none">unicorn</span>和中使用
浏览 3
提问于2015-11-26
得票数 2
7
回答
我们有没有什么通用函数来检查
Selenium
中
的
页面
是否已完全加载
、
、
、
、
我正在尝试在
selenium
中检查网页是否加载完成(即检查所有控件是否已加载)。((JavascriptExecutor) webDriver).executeScript("return document.readyState").equals("complete")); 但
即使
页面
正在加载上面的代码我知道我可以检查特定
的
元素
,以检查
它是
否
可见
/可点击等,但我正在寻找一些通用
的
解决方案
浏览 0
提问于2018-05-14
得票数 5
1
回答
可靠地获得隐藏
元素
的
高度
、
、
、
、
只要不显示iframe内容,我就
找不到
获得正确高度
的
方法。使用jQuery.height()在火狐上返回0。下面是一个示例演示: 在显示
元素
后
,无法在
元素
上写入此外,在使其再次
可见
之后,我仍然无法获得内容
的
真实高度;它仍然返回0,就
浏览 1
提问于2018-06-27
得票数 1
3
回答
元素
,
即使
在满足ExpectedConditions.elementToBeClickable和visibilityOfElementLocated条件之后,也不会引发可交互
的
异常。
、
、
在基于Java
的
Selenium
项目中,在单击
元素
之前,我有以下方法等待
元素
可用性 wait.until(ExpectedConditions.elementToBeClickable但是,有时,对于某些特定
的
元素
,它仍然抛出异常。org.openqa.
selenium
.ElementNotInteractableException:
元素
不可插入 因此,我必须在单
浏览 5
提问于2021-06-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
WEB-UI自动化实践
10款好用的自动化测试工具
用程序揭露生活中的骗局!
seleniumt自动化测试之WebElement常用接口方法
Python爬虫-适用新手(三)-动态页面实战练习
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券