当我在我的机器上手动运行测试并单击在新选项卡中打开链接的链接时,但是当我在Selenium中运行测试时,它会在新窗口中打开它,这非常令人沮丧!
如何让Selenium在新标签页中打开它,就像我手动运行它一样?!我无法在所需的功能选项中看到任何内容,所以假设这是机器本地设置...?
答案 0 :(得分:0)
Selenium不支持制表符,在新窗口中打开弹出窗口是预期的行为,至少据我所知。无论如何,你可以使用Actions类构建一些东西来使用sendKeys从动作发送keystrokes。
答案 1 :(得分:0)
我已经在我的代码中尝试过了,并且可以正常工作。单击的链接将在新选项卡中打开。 这可能与Selenium版本有关。 尝试使用Selenium版本3.141.59 和ChromeDriver版本76.0.3809.68。