腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用@AndroidFindBy时,元素为Null
、
、
我正在开发一个跨平台的脚本,我使用的是页
面对象
模型。我使用@AndroidFindBy(id = "")/ @iosFindBy("")注释来标识元素。我无法运行我的脚本,因为我得到一个空指针异常。
浏览 17
提问于2017-07-10
得票数 1
1
回答
Ruby Watir -如何在测试脚本中调用页
面对象
?
、
、
、
我想知道如何将页
面对象
从页
面对象
类
调用到来自不同目录的测试
类
中?ruby新手!在
java
中,我只需要在
类
文件的顶部导入
类
,这样就可以在不同的文件夹/包中访问
类
文件中的方法和
对象
。我的目录结构如下:我希望能够访问页
面对象
类
中的页
面对象
,以便在我的A_Test
类
中使用。我该如何实现这一点?
浏览 6
提问于2018-03-09
得票数 0
1
回答
我们是否应该为页面中出现的错误弹出窗口编写单独的页
面对象
?
、
、
Selenium
Java
页
面对象
模型:我们应该为页面中出现的错误弹出窗口编写单独的页
面对象
吗?我使用Page
对象
模型,并将每个页面作为单个
类
,并将该页面中的操作作为方法。现在,我应该将同一页面上的弹出窗口处理作为一个方法,还是必须为这些弹出窗口创建一个单独的页
面对象
类
?最佳实践是什么?每个弹出窗口都有两个选项和一些需要验证的弹出窗口信息。
浏览 0
提问于2015-11-16
得票数 0
2
回答
是否必须在每个Page
对象
保存/提交方法中返回一个PageObject实例?
、
、
、
、
在Page
对象
模型中,我们分离页面UI元素和测试方法。但是,有一个页面链接的概念,在这个概念中,我们在上一个页
面对象
方法中返回下一个Page
对象
上的一个
对象
。现在,我并不是在Cucumber BDD Selenium+
Java
框架中使用这个,因为不是每个页
面对象
都调用下一个页面。我使用PageFactory模式。一些页
面对象
执行一些操作,如编辑用户配置文件、搜索用户等。不返回链中下一个Page
类
的实例是一种错误的做法吗? 另外,我不为我的应用程序中的每
浏览 0
提问于2023-01-29
得票数 -1
1
回答
Selenium Webdriver (
Java
):使用objectmap.properties文件而不是Page
类
有什么好处(如果有的话)?
、
、
、
、
我正在为我们的网站实现Selenium Webdriver 2自动化测试,并且无法清楚地评估使用objectmap.properties文件存储所有元素定位器的好处,而不是将它们存储在页
面对象
java
类
中而且,对Page
对象
使用
java
类似乎也允许在这些页
面对象
类
中公开和抽象页面操作,而如果使用objectmap.properties文件,我不清楚这是如何实现的?
浏览 1
提问于2013-12-12
得票数 1
回答已采纳
1
回答
在
java
中传递
类
而不创建超级元
类
、
我正在编写用
java
测试网页的代码,并在我自己的抽象网络中陷入了这种困境。我使用Selenium,但这并不是真正的问题。在我看来,我所做的一切都是非常糟糕的代码。我创建了一个由所有页
面对象
继承的
类
浏览 3
提问于2015-09-01
得票数 0
回答已采纳
4
回答
我们应该为弹出写一个单独的页
面对象
吗?
、
、
我是使用selenium和
java
实现页
面对象
模型自动化的新手。我使用Page
对象
模型,并将每个页面作为一个单独的
类
,并将该页面中的操作作为方法。我们应该为提交表单时出现的简单弹出写单独的页
面对象
吗?我有“页
面对象
”在这个弹出之前和之后的页面。但是对于这个选项,我只是插入了一个直接的代码来选择一个选项,然后单击next按钮。我应该为这个弹出创建一个单独的页
面对象
类
吗?(因为这不是一个页面)。
浏览 4
提问于2017-11-06
得票数 5
回答已采纳
1
回答
Clojure和Page
对象
模式备选方案
、
、
如果我使用的是面向
对象
的语言,我会使用Page
对象
模式。我认为将页面建模为
对象
是有意义的,我可以为页
面对象
创建一些
java
类
,一切都会很好。我想知道是否有任何替代页
面对象
模式使用功能风格,以保持相同水平的清晰度。
浏览 5
提问于2013-10-22
得票数 1
回答已采纳
2
回答
用selenium webdriver编写
java
循环
、
、
我正在使用Webdriver和
Java
自动化UI流程。在以下方面需要帮助:objectBase.clickLink2();driver.navigate().back(); objectBase是我保存所有页
面对象
的
对象
的名称clickLink1和clickLink2是页
面对象
<e
浏览 1
提问于2013-09-10
得票数 0
1
回答
自动化框架结构:被测试的框架和项目是否应该在两个项目中分开?
、
我使用Selenium (
Java
),Eclipse作为IDE。我在Eclipse中有一个
Java
项目作为框架(比如FrameworkProject)。该项目由以下软件包组成实用工具-此包包含
对象
存储库配置
类
。这也包含了ExcelConfiguration
类
。pageObjects -这个包保存正在测试的当前系统的页
面对象
类
(
浏览 0
提问于2017-01-26
得票数 3
2
回答
如何分割我的PageObject模型
类
?
、
、
、
我的页
面对象
模型
类
越来越长。 我是否应该创建一个与页
面对象
模型同名的不同类,并在末尾添加一个2。或者这与页
面对象
模型背道而驰吗?
浏览 0
提问于2015-09-25
得票数 7
回答已采纳
2
回答
页
面对象
模型返回动作而不是
对象
?
、
、
、
拿起一个
Java
-Selenium框架,注意到前面的所有者有很多被定义为
java
类
的页
面对象
模型,但是它们不是返回一个driver.findElement(),而是返回一个driver.findElement你们是对的,不是按说的返回我以前从未见过这种情况,但这是否有效/遵循了页
面对象
模型的理想
浏览 3
提问于2015-01-21
得票数 0
回答已采纳
2
回答
为常用导入创建通用导入语句
、
、
import
java
.util.Properties;import org.openqa.selenium.WebDriver;我有一个页
面对象
模型,每个页
面对象
都需要这些导入语句。为每个
类
文件重复编写导入语句是一项繁重的任务。是否有一种方法可以减少代码行并导入或使用常用的导入,方法是使用一行代码,如:com
浏览 0
提问于2019-06-15
得票数 2
3
回答
如何使用selenium来定位这个元素?
、
、
、
(Select.
java
:44) at apps.web.modules.staplespay.CreditCardsScreen.selectScenario(CreditCardsScreen.
java
:27)的
java
.lang.NullPointerException 我在这里错过了什么超明显的东西?
浏览 2
提问于2017-08-16
得票数 1
回答已采纳
1
回答
页
面对象
设计模式是否带有Selenium,创建页面
类
并通过它们的
对象
调用它们的构造函数?
、
、
、
、
我已经用Selenium创建了一个
Java
测试项目。我需要把它转换成页
面对象
设计模式。正如我从正式文档中了解到的,我们正在创建页面的
类
,然后通过我们在主
类
中创建的
对象
调用它们? 我所理解的是真的吗?
浏览 4
提问于2015-01-22
得票数 2
回答已采纳
2
回答
Selenium IJavaScriptExecutor ``ExecuteScript()‘方法在将页
对象
作为params传递时抛出异常
、
、
我正在使用Selenium 2、C#、SpecFlow、Page和Page创建一个BDD框架来初始化页
面对象
。; // Logging the low level reporting }现在,我正在为WebDriverActionListener
类
创建
对象
,如下所示:我正在使用相同的驱动程序初始化页
面对象
,这是上面初始化的。S
浏览 0
提问于2015-04-09
得票数 0
回答已采纳
3
回答
我对页
面对象
模式的理解是否正确?
、
、
在我的上一个项目中,我使用
java
使用selenium。在该项目中,我遵循页
面对象
模式。这是我使用
java
编写的selenium示例代码:public class HomePage { Assert.assertEquals(expected_message, "
浏览 0
提问于2017-06-12
得票数 3
1
回答
scala selenium dsl页
面对象
、
我正在使用Selenium dsl,并且希望使用Page
对象
。然而,目前看来,我必须在测试
类
中定义页
面对象
。我想要一个页
面对象
的原因是为了在测试之间共享共同的功能,所以这看起来有点无意义……有没有人在Selenium DSL中使用过页
面对象
模型?在同一个
类
中定义页
面对象
背后的想法是什么?如果我在测试
类
之外定义页
面对象
,为什么会出现编译器错误。我做错了什么吗?预期的MySpec.this.type#Page,实
浏览 4
提问于2013-03-22
得票数 3
回答已采纳
5
回答
需要在
Java
方法中传递多个(20+)参数。有什么有效的方法可以做到这一点吗?
、
、
、
我在一个
Java
类
中有多个方法,每个方法都有20+参数。我将在另一个
类
中为这个
类
创建一个
对象
,并调用每个方法。通常,我在Selenium
Java
中使用POM (页
面对象
模型)。因此,在每个页
面对象
类
中,每个方法中都有多个(20+)参数,我将在Test
类
中调用这些参数。页
面对象
类
: public void enterShipInfo(String IMO,String Vstat,
浏览 1
提问于2015-11-12
得票数 0
1
回答
如何在Reactnative app的测试自动化中重用步骤定义和页
面对象
?
、
、
、
我已经创建了一个
Java
-Cucumber框架,它使用Cucumber-JVM、appium、
java
、maven在ReactNative驱动的应用程序上运行自动化场景。该框架基于Selenium多浏览器概念,其中驱动程序一旦实例化(对于浏览器)就可以利用现有的页
面对象
。问题1:在Mobile的情况下,虽然Page
对象
方法是相同的,但IOS和Android的定位器是不同的。[我没有使用过页面工厂(@Findby注解),所以,我想知道如何重用iOS编写的页
面对象
方法,用于安卓?问题2:我使用Pico-Con
浏览 20
提问于2019-01-10
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java对象和类
Java面向对象初级-类与对象
Java:Java中的类和对象
Java基础篇——类和对象
Java学习的日常-类和对象
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券