page-factory相关内容
我在下面的代码中添加了硬编码等待 thread.sleep().如何使用显式等待.我想等到“用户名"WebElement 出现.我的程序运行良好.我已经写了测试用例. package com.pol.zoho.PageObjects;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.s
..
我正在尝试学习 PageFactory 模型.我理解当我们执行 initElements 时,WebElements 被定位的事实.例如,我点击了一个 webelement,因此 DOM 中的其他 webelement 之一发生了变化.现在,显然我会在这里得到一个 StaleElementReferenceException.我将如何解决这个问题? 如果知道 DOM 中 WebElement
..
我在运行 Appium 测试时遇到此异常.测试在 PageFactory 失败,但有以下异常. 我的POM:
..
我在运行 Appium 测试时遇到此异常.测试在 PageFactory 失败,但有以下异常. 我的POM:
..
在我的测试类中,我为 Appium 测试设置了 DesiredCapabilities.在那个类中,我初始化了包含 pagefactory 元素的 BasePage 类.当我运行测试时,它按预期工作. 现在,我试图通过将我的 DediredCapabilities 移动到一个单独的类 CapacityManager 来变得更有创意.在我的测试类中,我从容量管理器中调用了保存 DesiredC
..
为什么我应该使用 @FindBy 与 driver.findElement()? @FindBy 强制我将所有变量移动到类级别(当它们中的大多数只需要在方法级别时).它似乎给我带来的唯一好处是我可以调用 PageFactory.initElements(),它为我处理延迟初始化. 我错过了什么? 解决方案 粗略地说,@FindBy 只是寻找元素的另一种方式(“通常的方式"是 d
..
是否可以使用PageFactory批注来等待Selenium中不存在的元素? 使用时: @FindBy(css ='#loading-content')Web元素;请等待; 找到元素,然后: wait.until(ExpectedConditions.invisibilityOfElementLocated(pleaseWait)); 我会得到: org.opeqa.se
..
我有几种测试方法,我需要选择其中一些作为冒烟测试,而其他选择为回归测试.我该如何在Testng硒中建立条件/依赖性,所以烟雾测试将首先作为一组运行.而且我可以为回归测试设置不同的Bamboo工作,并且只有在烟雾测试小组通过的情况下,这些工作才会运行. 这是我的测试: @Test(priority=1) public void test_1(){ ----} @Test(priorit
..
我已经使用Pagefactory在Selenium中设置了我的所有页面.问题是测试是动态的,因为某些元素仅存在于某些测试中.从m的理解来看,AjaxElementFactory的工作原理是这样的: PageFactory.initElements(new AjaxElementLocatorFactory(driver,5), this); @FindBy(id="ctl00_Defaul
..
为什么我应该使用@FindBy vs driver.findElement()? @FindBy迫使我将所有变量都移到类级别(当大多数变量只需要在方法级别时).似乎可以买到的唯一东西是我可以调用PageFactory.initElements(),它可以为我处理延迟初始化. 我想念什么? 解决方案 粗略地说,@FindBy只是查找元素的另一种方式(如您所说,“通常的方式"是dr
..
我在下面的代码中添加了硬代码等待thread.sleep().如何使用显式等待.我想等到“用户名" WebElement出现.我的程序运行正常.我已经写了测试用例. package com.pol.zoho.PageObjects; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; imp
..
请参考以下代码,该代码将从findtable方法获取所有orderID,并将所有orderID传递给clickonIndividualOrderID方法 因此,光标移动到每个orderid并单击它,就会出现一个新页面,它会获取状态并单击“完成",如果我们尝试选择下一个orderID,它现在会返回到旧页面,它将引发该感知 能否请您提出一些解决此问题的方法 预先感谢 List
..
我正在尝试学习PageFactory模型.我了解以下事实:当我们执行initElements时,将定位WebElement.举例来说,我单击一个Web元素,因此DOM中的其他Web元素之一发生了变化.现在,显然我会在这里得到StaleElementReferenceException.我该如何解决这个问题? 我是否应该再次知道特定的WebElement知道DOM中WebElement的属性可
..