exec 文件中还有保存类对应的插桩数据,根据这个数据和 class 文件可以解析出类的哪些行和方法覆盖到了
加油💪
@ 董炜 我们项目不会出现自动开发者工具,而且需要在项目中加入 devtool 才能启用开发者工具,这个问题可以问问开发看看
楼主,你们公司薪资外的其他福利怎么样?
跟前面的 request 的 timestamp 相减来计算的,这个时间是 chrome 自己的时钟,跟 unix time 不是一个
加油!
那你这个就有点奇怪了,正常这个命令 chrome --remote-debugging-port=9222 就可以,运行这个命令,然后可以直接在浏览器访问 127.0.0.1:9222 ,正常的情况下可以看到浏览器当前打开的所有页面信息,如果不行就算远程调试没有开启了
--remote-debugging-port=9222
开启远程调试否则无法与 chrome 交互,而 headless 这个是无头模式额,我不是大神,要登陆的话可以跟自动化结合进行自动化登录
谢谢,我试试看
我们项目 CEF 框架启动后会暴露远程调试地址,可以直接使用 chromedriver 进行自动化,你可以尝试一下看看你们项目 CEF 进程是否有监听端类似 8088 这样的端口,如果没有的话可能要让开发启用 CEF 远程调试,如图这是可以访问远程调试地址的,
@success 同一个事件开始和结束一样的话表示时间小于毫秒级,
@jiazurongyu 谢谢
你现在测试 webview,driver 要跟它的版本对应,跟电脑 chrome 版本没有关系,webview 是 60,那就要招对应支持 60 的 chromedriver
chromedriver 换个 2.29 的试试
----------ChromeDriver v2.29 (2017-04-04)----------
Supports Chrome v56-58
Resolved issue 1521: Assignment to Object.prototype.$family causes a crash [['Pri-1']]
Resolved issue 1482: Chromedriver cannot handle the alert generated by onbeforeunload event [['OS-All', 'Pri-2']]
Resolved issue 1315: |switch_to.window| does not visually switch tabs [['OS-All', 'Pri-3']]
public void clickAddByProductNumber(WebDriver driver, String number) {
List<WebElement> dlList = driver.findElements(By.tagName("dl"));
for (WebElement element: dlList) {
// 找到dl下面第一个dt下的第一个span
WebElement productNumberSpan = element.findElement(By.cssSelector("dt span"));
if (productNumberSpan.getText().equals(number)) {
// 找到dl下面第一个dd下的第一个h5下的第一个a标签
element.findElement(By.cssSelector("dd h5 a")).click();
return ;
}
}
}
试试
佩服,加油
写个观察者,设置超时,超时时间结束还没有回调就断言失败
jenkins 配置中设置报告路径为当前 job 的 workspace 下,保存好后再打开配置时路径又显示默认的了。
ubuntu15.04
已支持,祝早日康复
加油
测试方法没有用 test 开头吧