webdriver.js 的间歇性故障
我正在创建一些 webdriver.js* 脚本来自动化一些耗时的测试设置活动。但是,当我运行脚本并使用键盘和鼠标执行其他操作时,我回过头来发现,间歇性地找不到特定元素。而且每次都是不同的元素。
当我运行相同的脚本并只是看着它们运行时,脚本会正确执行。
另外,当我研究这个潜在的问题时,我想出了很多关于在 webdriver 脚本中使用鼠标的问题,以及 click 方法本身的问题,但找不到与我的问题有关的任何东西。所以我想知道我是否只是在这里做错了什么。
那么问题是什么?
我的问题是:webdriver.js 不应该这样运行吗?(即在本地运行而键盘和鼠标在做其他事情)?
网络驱动程序.py?
我不记得几年前使用 webdriver.py 时遇到过这些问题。iirc,我能够在工作站被锁定时运行脚本(通过 Win + L),尽管我的记忆与以前不同;)
我会使用 webdriver.py,但是,我们团队中没有其他人知道 python,所以我想我会使用 webdriver.js,因为我们都知道 javascript :)
参数:IE11、Windows 10。
* 另外,当我说“webdriver.js”时,我指的是按照此处的步骤安装的 webdriver