【发布时间】:2015-07-30 14:08:13
【问题描述】:
在使用 .net selenium webdrivers 时,我遇到了 2 个主要问题,每个问题都针对不同的特定 webdriver。
下表显示了 Chrome 和 Firefox 网络驱动程序一直未能满足我的问题:
我正在使用RellYa's selenium jquery extensions。
Chrome 网络驱动程序随机抛出 jQuery not found 异常。如果我尝试几次,我最终会成功。
使用 Firefox 的网络驱动程序,这从未发生过。 另一方面,Firefox 抛出一个
Unable to bind to locking port 7054 within 45000 ms
研究表明,这背后的原因是我必须留下另一个未关闭/未退出的 firefox webdriver。但这使我无法使用 selenium 以多线程方式自动化 Web 任务。我的意思是,在打开几个线程后,它似乎达到了某个限制并等待其中一个打开的 webdrivers 关闭。
实际上,从 this firefox webdriver 的文档中,他们清楚地表明应该只运行一个实例。如果他想到多线程应该怎么办?
对于每个特定的 webdriver 实现,对于表中列出的问题,是否有人有可行的解决方案?
【问题讨论】:
标签: selenium-webdriver chrome-web-driver