腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如
何在
使用
PageFactory
时
覆盖
StaleElementReferenceException
、
我们
使用
@FindBy注释定义页面对象,如下所示:WebElement fooElement;如何克服这一点?我不想在这里再次遵循另一种方法(页面工厂除外),每当我看到StaleElement
时
: WebElement fooElement=driver.findElement(By.name(&q
浏览 19
提问于2016-07-27
得票数 1
4
回答
在
使用
PageFactory
时
处理
StaleElementReferenceException
、
、
、
、
在
使用
Pagefactory
时
,我直接声明了WebElement,如下所示。accessibility = "iosLocator")但是,有没有办法处理StaleElementReference异常,因为我在这里没有
使用
任何我能想出的所有解决方案都要求我
使用
定位器作为对象。 我想在父类中为所有处理
StaleElementReferenceException
的页面类编写一个泛型方法。500, TimeUn
浏览 0
提问于2018-10-21
得票数 3
1
回答
调用元素
时
捕获异常并重试(页面工厂)
、
、
我在我的selenium项目中
使用
了页面工厂和AjaxElementLocatorFactory。driver){
PageFactory
.initElements(factory, this);} 为了使我的测试更稳定,我想在每次调用页面工厂中的元素
时
实现try和catch,所以如果selenium抛出任何类型的异常(
如
<
浏览 2
提问于2020-08-31
得票数 0
2
回答
Selenium:如何判断RemoteWebDriver.findElements(By)是否可以抛出
StaleElementReferenceException
?
、
、
、
、
在我的理解中,只有当代码在WebElement实例上操作
时
才能抛出,在重新加载或删除相应的DOM元素后调用该实例上的方法。所以我的问题是:除了尝试通过检查Selenium源代码来找出这一点之外,是否有更好的方法来判断一般的WebDriver方法-或者只是findElements(By)方法-是否可以抛出
StaleElementReferenceException
浏览 0
提问于2018-07-19
得票数 2
1
回答
Selenium中页面对象和log4j的多重初始化
、
、
我有2个测试是在页面工厂中编写的(在1个类中没有main方法),有3个页面类。我对多个页面对象和Log4j初始化有疑问(对于每个测试用例),我可以为所有测试全局初始化它吗?或者必须为@Test中的每个测试用例初始化一次?
浏览 0
提问于2018-03-09
得票数 0
1
回答
ExpectedConditions.refresh和ExpectedConditions.stalenessof之间的区别是什么
、
、
、
你能帮我理解一下ExpectedConditions.refresh和ExpectedConditions.stalenessOf吗?
浏览 23
提问于2019-04-11
得票数 3
回答已采纳
3
回答
PageFactory
中的StaleElementReference异常
、
、
、
、
我正在尝试学习
PageFactory
模型。我理解这样一个事实,当我们做initElements
时
,WebElements是被定位的。现在,很明显我会在这里得到一个
StaleElementReferenceException
。我该如何解决这个问题?
浏览 5
提问于2017-06-30
得票数 13
1
回答
最好的方法是等待价格完全加载(例如在比较网站上)
、
、
我尝试
使用
隐式等待,但不知何故不起作用,然后我也尝试了显式等待,
如
sleep,但它同样不起作用,也不是一个好的做法。然后我看了一下fluent wait,但因为我
使用
的是
PageFactory
,而fluent wait的旧版本已被弃用,有人知道如
何在
PageFactory
中实现fluent wait吗?
浏览 4
提问于2020-02-19
得票数 0
回答已采纳
2
回答
Selenium WebDriverWait.until(invisiblityOfAllElements)在NoSuchElementException上返回超时
、
、
element.isDisplayed(); // We can assumereturn true;注意:它只捕获
StaleElementReferenceException
@FindBy(css = ".myclass-
浏览 1
提问于2019-08-14
得票数 3
回答已采纳
1
回答
如何预防硒
StaleElementReferenceException
中
PageFactory
中的C#?
、
、
、
、
我在WebDriver 6中有一个Selenium C#页面对象模型,在尝试点击ajax加载的导航条元素
时
,我正在体验
StaleElementReferenceException
。这是令人困惑的,因为我
使用
的是
PageFactory
,没有任何[CacheLookup]。 {
Pa
浏览 1
提问于2015-08-25
得票数 2
1
回答
Selenium 2.0Java:
使用
WebDriver不再将元素附加到DOM错误
、
、
、
、
我
使用
PageObject/
PageFactory
设计模式来实现UI自动化。
使用
Selenium 2.0DOM,当我尝试这样的逻辑
时
,我随机得到错误: org.openqa.selenium.
StaleElementReferenceException
: WebDriver不再附加到
浏览 0
提问于2012-09-01
得票数 0
回答已采纳
1
回答
Javafx分页更改pageCount问题
我创建分页 当我更改PageCount
时
,我希望页面索引不改变。
浏览 4
提问于2013-03-04
得票数 3
3
回答
对页面对象应用组合而不是继承
、
我试图找出如何将组合应用于我正在构建的系统,而不是继承,并在尝试将其应用于页面对象
时
出错。有关的目标是:Page[Entity]Repository (多重)在尝试将组合应用于继承之前,每个不同的页面都是基本Page对象的子类,并将
覆盖
getData和getTitle函数。我重构了系统,这样就
浏览 0
提问于2019-05-26
得票数 1
回答已采纳
1
回答
不
使用
PageFactory
时
的NoSuchElementException
、
、
由于
PageFactory
在C#的最新selenium版本中已弃用,因此我尝试重写现有的PageObjects,如下面的代码片段所示。除了元素尚未加载
时
,一切都像以前一样工作。当我
使用
PageFactory
时
,它工作得很好。= null) //
PageFactory
.InitElements(driver, this); //}below l
浏览 18
提问于2019-10-15
得票数 0
3
回答
使用
Selenium PageObject设计模式的最佳方式是什么
、
、
、
、
我正在
使用
Selenium 2Web Driver和C#.Net创建测试。在阅读了大量的Selenium文档之后,我仍然不确定如何
使用
PageObject设计模式进行测试。在.Net Selenium Web Driver中结合
使用
PageObject设计模式和
PageFactory
的最佳方式是什么?最终,我希望我的PageObjects处理更多的功能,而不是
使用
PageObject IWebElements处理我的NUnit测试。 下面是我当前如何创建测试的一个示例。webDriver.Url.Cont
浏览 3
提问于2011-11-16
得票数 29
回答已采纳
1
回答
等到
使用
页面工厂的不可见性不起作用
我有这样的代码:WebElement loadingAnimation;由于某些原因,当我调试代码
时
,); catch (Exception e) {
浏览 0
提问于2020-08-22
得票数 2
1
回答
如何初始化BasePage元素
、
、
、
当我
使用
-
PageFactory
.initElements(dr,BasePage )仅初始化子类元素
时
,如
何在
下面初始化父类初始化元素;@FindBy(how = How.PARTIAL_LINK_TEXTpublic WebElement eleUserNameText; this.dr = dr;
PageFactory
.initElementsWebElement e
浏览 23
提问于2020-05-23
得票数 1
回答已采纳
1
回答
子类网站-
使用
PageFactory
.initElements在父类中初始化的元素
、
、
、
当我在父类中
使用
PageFactory
.initElements
时
,子类元素被初始化。这是如何工作的?public class PageBase { {
PageFactory
.initElements那么它如
何在
下面的子类中初始化元素呢?这是因为继承的原因吗?WebDriver dr; {
浏览 0
提问于2020-04-10
得票数 0
1
回答
PageFactory
WebdriverJS,如何
使用
Selenium?
、
、
我目前正在尝试
使用
TypeScript编写测试( JavaScript中的解决方案也很好),我很难理解如何
使用
C#中的
PageFactory
。,我曾经为我正在测试的网站的每个页面/表单编写单独的类,例如:{ {} 每当我需要
使用
Re
浏览 2
提问于2015-07-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在使用加密货币时防止DNS攻击?
如何在使用 scp 命令时递归地排除文件
如何在使用Varjo头显时解决眼镜佩戴问题
Finder访达使用教程:如何在设置搜时只搜索当前文件夹?
4 种绕过 Linux/Unix 命令别名的方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券