腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
元素
状态
不
可见
时
,@
FindBy
注释
找不到
元素
、
、
、
当
元素
状态
不
可见
时
,@
FindBy
批注
找不到
元素
。我们正在编写一些搜索引擎优化测试,这些
元素
在网页上是不
可见
的。例如,下面的代码不起作用; @CacheLookuppublic WebElementFacade metaDescription
浏览 29
提问于2019-05-24
得票数 0
回答已采纳
1
回答
Selenium:它不会点击我需要的
元素
、
、
、
、
我想做一些非常简单的事情,去点击小部件,然后点击Sliders,但是我尝试了所有的
元素
,但它不起作用……我不能尝试一个选择,因为我有一个ul il,但没有值。我也尝试了一下页脚
元素
,但是它也不起作用。org.openqa.selenium.WebDriver;import org.openqa.selenium.support.
FindBy
{
浏览 4
提问于2021-01-27
得票数 1
回答已采纳
1
回答
Selenium - PageObjectFactory - referencing
元素
在重新加载后出现在同一页面上
、
、
下面是我的代码: publicList<WebElement> resultsTableElement; @
浏览 3
提问于2014-10-20
得票数 0
4
回答
webdriver工厂中@FindAll和@FindBys
注释
的区别
、
请解释webdriver工厂概念中@FindAll和@FindBys注解的区别。
浏览 7
提问于2014-09-18
得票数 20
回答已采纳
2
回答
使用@
FindBy
注解和PageFactory映射动态
元素
、
、
对于下面的Page Object example类,我有一个accountsLink私有成员,它在加载
时
映射到登录页面上的非动态
元素
。
当
从构造函数调用initElements方法
时
,使用
FindBy
注释
对其进行初始化。public class Login { private WebElement我还有另一个
元素</em
浏览 0
提问于2017-03-27
得票数 2
1
回答
@
FindBy
与driver.findElement()之间的区别?
、
、
、
、
我使用了这两种方法,但不知道应该在哪里使用@
findBy
,在哪里使用driver.findElement() 我听说@
FindBy
是动态的,而driver.findElement()是静态的。
浏览 0
提问于2018-03-15
得票数 0
2
回答
Selenium对象:为什么要返回这个?
、
、
阅读
时
,它们指定了从不导航到其他页面的方法返回“此”的示例。我的问题是为什么? 我认为页面对象的
状态
可能是一个原因,但是页面本身(实际的UI页面)可能会更改
状态
或刷新,但是页面对象本身不会。及其@
FindBy
注释
已经确保每次调用时都会找到每个WebElement,因此
元素
的
状态
似乎与本例无关。
浏览 1
提问于2017-11-01
得票数 1
回答已采纳
1
回答
@
FindBy
注释
从按钮列表中定位一个单选按钮的用法
、
、
我在使用@
FindBy
注解从按钮列表中定位一个单选按钮
时
遇到了问题。我有一个标题选项网页
元素
与女士..因为它们位于相同的div中,所以除了结束索引器之外,它们具有几乎相同的xpath或id,并且我
不
希望每个相应的标题选项都有6个@
FindBy
给定Im‘先生’给定Im 'Ms‘title.click /
浏览 0
提问于2015-06-11
得票数 1
1
回答
Selenium中页面对象和log4j的多重初始化
、
、
我有2个测试是在页面工厂中编写的(在1个类中没有main方法),有3个页面类。我对多个页面对象和Log4j初始化有疑问(对于每个测试用例),我可以为所有测试全局初始化它吗?或者必须为@Test中的每个测试用例初始化一次?
浏览 0
提问于2018-03-09
得票数 0
3
回答
Selenium WebDriver无法通过@
FindBy
注释
找到
元素
、
、
、
、
我想找到这个
元素
有办法使用@
FindBy
注释
吗?
浏览 4
提问于2015-07-19
得票数 1
回答已采纳
4
回答
注释
"@
FindBy
“的用途是什么?
、
、
、
有人能给我解释一下WebDriver中的注解@
FindBy
吗? 在哪里使用它?为什么使用它?
浏览 4
提问于2012-01-27
得票数 11
7
回答
Selenium @
FindBy
vs driver.findElement()
、
、
、
、
为什么我要使用@
FindBy
和driver.findElement() @
FindBy
强迫我将所有变量移动到类级别(
当
大多数变量只需要处于方法级别
时
)。
浏览 22
提问于2013-08-26
得票数 37
回答已采纳
3
回答
@CacheLookup在WebDriver中是如何工作的?
、
、
、
我不确定我是否理解缓存原理:@
FindBy
(how = How.ID, using = namespace + signifLvl)如果我们使用这种
注释
方式,就会使用ElementLocator,并且第一次引用该字段
时
,
元素
会被发现为driver.findElement(by),并通过ElementLocator进行缓存,因此下次我们引用它
时
我假设,WebElement就像是指向
元素
的指针/引用
浏览 0
提问于2011-06-02
得票数 6
回答已采纳
1
回答
在页面完全加载后,计算页面中特定
元素
的总数(应该没有特定的加载更多按钮)
、
我有一个网页,其中用户正在选择过滤器为特定的网页
元素
,并根据网页
元素
的交易数量显示,现在的事情是,交易的总数不显示在单个页面中,有“加载更多活动按钮”,用户需要点击,直到所有页面加载或按钮不显示,以获得交易的总计数
浏览 0
提问于2019-01-24
得票数 0
2
回答
如何在动态页面中使用HTML
元素
yandex qa工具selenium包装器而不使用页面工厂(@
FindBy
using)
、
、
、
HTML
元素
yandex qa工具selenium包装器工作良好,
当
元素
在页面对象上
时
初始化
元素
,在页面对象构造函数中使用@
FindBy
注释
和HtmlElementLoader.populatePageObject(this, ((WebDriverBrowser)Browser.getDriver()).getWebDriver());初始化
元素
但如果页面内容动态变化,我想在没有@
FindBy
的情况下创建HtmlElementEl
浏览 11
提问于2018-09-03
得票数 0
1
回答
性能注意事项- VisualState与使用AttachedProperty切换
可见
性
、
、
、
、
目前,我们在控件的ControlTemplate中有一个可视化
元素
,它的
可见
性绑定到附加的属性,并且
当
满足特定条件
时
在控件上设置该
元素
。
当
attached属性为true
时
,我们使
元素
可见
(边框),并在值为false
时
折叠它。 另一种方法是通过向控件添加一些自定义
状态
来更改控件的
状态
。考虑到诸如网格这样的场景(例如,Telerik的RadGridView等-在GridViewCell
浏览 1
提问于2013-11-10
得票数 1
2
回答
Selenium中与WebElement交互的最佳等待策略是什么?
、
、
、
、
我刚开始为一个新的UItests实现一些WebApplication,并注意到当我等待一个
元素
存在
时
,有时测试失败,而
当
等待
元素
可见
时
,相同的测试就会成功。所以,我的问题是,是否有一个固定的次序,使一个东西变成“存在”、“可点击”、“
可见
”、“显示”等等,还是完全取决于开发人员如何实现网页,或者是否取决于实现应用程序所使用的JS框架?
浏览 5
提问于2019-12-19
得票数 0
回答已采纳
2
回答
如何获取由JavaScript更改的代码中
元素
的样式
、
、
、
我有一些最初不
可见
的ASP.NET表行。单击一下,我正在运行一个Javascript函数,该函数改变表行的样式,显示或隐藏它。问题是,
当
且仅
当
行
可见
时
,我需要对行的内容进行一些过滤。如果
元素
可见
或不
可见
,获取信息的最佳方法是什么?
浏览 0
提问于2013-03-25
得票数 0
回答已采纳
2
回答
防止在已经调用的滚动文件上调用ajax
、
、
我有一个插件,它告诉我一个
元素
是否在带有$('#element').visible()的视口中是
可见
的(在
可见
时
设置为true )。').visible()); //ajax call comes here一旦我看到
元素
如何防止已经加载的新
元素
再次加载(防止再次使用ajax )? 我想使用布尔变量,但我的
浏览 0
提问于2016-07-09
得票数 0
回答已采纳
2
回答
原因: org.openqa.selenium.NoSuchElementException: Element不可用
、
当我尝试使用复选框(任何
状态
: isEnabled()、isDisplayed()、isSelected())
时
,就会出现错误。我尝试了不同的定位器:按id、按名称、按xpath。页面上的所有其他
元素
都可以正常工作。我使用DisplayedElementLocatorFactory。我的定位器// @
FindBy
(xpath = ".
找不到
元素
,原因是: or
浏览 3
提问于2013-06-13
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券