Selenium WebDriver 支持多线程吗?
我尝试在打开 2-4 个窗口的情况下使用它,看起来浏览器窗口 (Firefox) 有时会被冻结。
当一个线程启动时:
_driver.FindElement(By.Id(id)).SendKeys("MyMessage");
同时另一个线程尝试获取另一个页面元素状态。
这该如何处理呢?
对于从不同线程访问同一页面有什么建议吗?
如何加快SendKeys方法的速度,并且在SendKeys尚未完成时不允许selenium访问页面?
根据我的经验,Selenium WebDriver 很好地支持多线程(除非您使用 IE)。
从您的代码来看,您似乎在所有线程中使用相同的驱动程序实例 - 确保每个线程都有自己的 WebDriver 实例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)