后面会尝试一下然后告诉您结果
是的,看起来是一样的 behavior,我是加了强制等待去试的,不太稳定
已解决,之前用了显示等待搜索出来的元素不知为何焦点会消失,换成 sleep() 就可以出现了,期待后续能有更好的解决办法。
是的,但是您有解决办法吗?
嗯试过,不起作用
英语水平和 java 水平咋样?
请教一下,我有个 case 做了参数化,提供了三组数据,testNG.xml 如下图,设置了并发。但是实际跑的时候并没有同时启动三个浏览器,而是按照顺序来的,请问这是为什么呢?
executable_path 指定的是 webdriver
chrome.exe 应该是 Option 里有个可以设置 binary 的地方,java 里是这个方法,python 里我记得是 option 的某个默认值参数可以设置
恕我愚昧,这个 smart wait 和显示等待有啥区别吗?
现在还要吗?嘿嘿嘿
现在应该都在等着拿年终奖哇= =不然我也去试试了,技术栈基本相同。
感觉很适用于临时性重复工作的场景。
不太清楚,可能只是考察思路。
他就是测试 leader= =
不是,先通过 cmd 命令行启动浏览器,自己手动操作到界面,再用 selenium 去操作。
3
web 这个是用了 chromeDevTools,appium 的还木有研究过
不是加了括号里的内容吗。。。
poi 也可以操作 word,只是里面的方法比较少
默认是左对齐
嗯。大佬们现在用的啥?
主要还有 Date 这些,用这个方式可以一次性全部解决
xpath 确实很强大,我们现在都统一了用 xpath,其他 7 种定位方式基本都可以用 xpath 代替。
第一个还是第二个
def red_border(xpath):
js = f"document.evaluate(" + "\"" + xpath + "\"" + ", document).iterateNext().style='border-color:red'"
driver.execute_script(js)
read_border("//*[@id='kw']")
效果如下图
def yellow_background_by_id(locator):
js = f"document.getElementById('{locator}').style='background:yellow'"
driver.execute_script(js)
yellow_background_by_id('kw')
效果图如下