我在量角器中使用selenium-webdriver和jasmine自动化一些Web应用程序的测试用例。 我希望每个功能都以特定顺序运行并使用相同的浏览器窗口。例如:
此时我想将浏览器放在一边,并在浏览器外部执行一些手动操作。在采取某些操作后,我想回到步骤3之后等待的浏览器,并测试应用程序是否与我一直在进行的所有其他操作一样表现。
我可以为我的方案获得的所有相关信息都在以下问题中:How to use same browser window for automated test using selenium-webdriver (ruby)? 但它全是Ruby(我不知道如何引用,或者如何根据我的需要操作它)。
答案 0 :(得分:0)
为了连接到已经运行的webdriver实例:
在量角器配置文件中:
exports.config = {
seleniumAddress: <enter the selenium Address in here as a string>,
seleniumSessionId: <enter session id as string>,
directConnect: null,
}
现在,您将使用此配置文件运行的每个spec文件将在您之前打开的实例上运行,并且实例将保持测试完成后的方式(而不是关闭)