WebKit
的Safari 10
文档:“在Safari中运行WebDriver测试时,测试执行被限制在与常规浏览隔离的特殊自动化窗口中。
窗口,用户设置和首选项。自动化窗口很容易通过其橙色的“智能搜索”字段进行识别。“
我可以在该版本的浏览器中运行通过执行以下操作来自动化
Safari
,而无需使用“玻璃窗格”:扩展允许它作为Webdriver
的一部分用于远程自动化。它似乎在Selenium
中不再起作用。文档中的语句:
“ automaticInspection功能将预加载Web Inspector和JavaScript调试器在后台;要暂停测试执行并
调出Web Inspector的“调试器”选项卡,您只需在测试页中评估一个
debugger;语句即可。“
会很有用,但我的意思是我需要在源代码中添加调试语句,这在我的情况下QA不能这样做。
有没有办法使用
SafariDriver
在没有“玻璃窗格”的情况下自动进行Selenium Grid
中的测试?欢迎阅读我可能需要做的任何事情;在玻璃窗格中运行时,我遇到了太多问题,无法解决所有这些问题。