很喜欢 Kotlin 的代码风格,不过我还是观望中~
之前喜欢用 python,用久了后现在喜欢用 java 和 js
问题解决,我用的集成测试启动 testng.xml
关键配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
<executions>
<execution>
<id>failsafe-integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
</executions>
</plugin>
直接执行 mvn test 即可
public class LoginPageTest extends TestBaseSetup {
private WebDriver driver;
@BeforeClass
public void setUp() {
driver=getDriver();
}
@Test
public void testLogin() throws YamlException, FileNotFoundException, InterruptedException {
LoginPage loginPage = new LoginPage(this.driver, "/Login.yaml");
loginPage.operate();
Assert.assertTrue(loginPage.checkpoint(), "检查点不通过");
}
}
有的
楼主,你的我这样配置后:
<test name="登录">
<classes>
<class name="test.LoginPageTest"/>
</classes>
</test>
<test name="个人页面">
<classes>
<class name="test.MyinfoPageTest"/>
</classes>
</test>
生成测试报告,分类那里出现了重复:
我不怎么了解性能测试,也折腾过一段时间,感觉很无力:
最后贴下谷歌的第一条测试工具排名的搜索结果:
Top 15 Performance Testing Tools of 2017: Comprehensive Load Testing Tools List
这个可以有~
恩,补了一个个人中心用例
https://testerhome.com/topics/1988
其中有这么一个解决方案,你看看行不行
call adb shell uiautomator dumpcall
call adb pull /storage/sdcard/window_dump.xml .
call window_dump.xml
hierarchyviewer 试试吧
貌似不行,只能指定 vvv
比如,页面元素变化了之内的~关帖了我现在用的是一个是整个用例用 try 去捕获异常
求更新
我做的比较简单,没有用其他任何框架,直接就是最原始的多进程开启多个浏览器。。。
先关闭,准备开始优化下等优化好了再次分享,谢谢
看看这个文件和里面的数据是否存在,这个框架打算开始优化下,等我优化好了,再次更新
你觉得好用就行,我没有用过 testlink。还有我个人喜欢轻量化的东西,嘿嘿
我现在最喜欢的是《苏菲的世界》
人生苦短,请用 python,期望来个 python 版本
应该是支持的,论坛里都有人实践过了 https://testerhome.com/topics/6703
还有官方源码也可以看到
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(".//*[contains(@text, 'port')]")))
这样试试
培养使用用 linux 和命令行的形式工作,最近在学 jmeter,gui 方式压测会占本机资源,所以就弄了个这玩意,还有逼格比较高,哈哈
测试用例是测试的核心技能,也是其他技术的驱动力
谢谢分享,特别是高亮元素那里
直接 windows 电脑连接 ios 设备就可以了吗?