Ruby 如何在watir中将子浏览器保持在同一会话中?
我有一个具有强身份验证的web应用程序,成功登录到该应用程序后,我有一个要单击的链接,该链接将在子浏览器中打开一个任务。当我在IE 11中手动执行这些操作时,一切正常,但当我使用watir webdriver执行这些操作时,子浏览器会将我带到身份验证页面,可能是因为watir打开的浏览器在父浏览器和子浏览器之间共享同一会话。有人知道如何将IE的所有标签保持在同一个会话中吗?Ruby 如何在watir中将子浏览器保持在同一会话中?,ruby,watir-webdriver,Ruby,Watir Webdriver,我有一个具有强身份验证的web应用程序,成功登录到该应用程序后,我有一个要单击的链接,该链接将在子浏览器中打开一个任务。当我在IE 11中手动执行这些操作时,一切正常,但当我使用watir webdriver执行这些操作时,子浏览器会将我带到身份验证页面,可能是因为watir打开的浏览器在父浏览器和子浏览器之间共享同一会话。有人知道如何将IE的所有标签保持在同一个会话中吗? 仅供参考,我正在使用IEDriverServer 2.49,IE 11,Windows 7存在一个IE驱动程序错误,该错误
仅供参考,我正在使用IEDriverServer 2.49,IE 11,Windows 7存在一个IE驱动程序错误,该错误描述了的类似问题。请尝试使用GetNeedUrl,然后使用get(GetNeedUrl)而不是clicking@SveatoslavCircel单击实际上会触发ajax请求,并且没有元素的
ahref
参数,然后尝试使用javascript。