Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何在watir中将子浏览器保持在同一会话中?_Ruby_Watir Webdriver - Fatal编程技术网

Ruby 如何在watir中将子浏览器保持在同一会话中?

Ruby 如何在watir中将子浏览器保持在同一会话中?,ruby,watir-webdriver,Ruby,Watir Webdriver,我有一个具有强身份验证的web应用程序,成功登录到该应用程序后,我有一个要单击的链接,该链接将在子浏览器中打开一个任务。当我在IE 11中手动执行这些操作时,一切正常,但当我使用watir webdriver执行这些操作时,子浏览器会将我带到身份验证页面,可能是因为watir打开的浏览器在父浏览器和子浏览器之间共享同一会话。有人知道如何将IE的所有标签保持在同一个会话中吗? 仅供参考,我正在使用IEDriverServer 2.49,IE 11,Windows 7存在一个IE驱动程序错误,该错误

我有一个具有强身份验证的web应用程序,成功登录到该应用程序后,我有一个要单击的链接,该链接将在子浏览器中打开一个任务。当我在IE 11中手动执行这些操作时,一切正常,但当我使用watir webdriver执行这些操作时,子浏览器会将我带到身份验证页面,可能是因为watir打开的浏览器在父浏览器和子浏览器之间共享同一会话。有人知道如何将IE的所有标签保持在同一个会话中吗?
仅供参考,我正在使用IEDriverServer 2.49,IE 11,Windows 7

存在一个IE驱动程序错误,该错误描述了的类似问题。请尝试使用GetNeedUrl,然后使用get(GetNeedUrl)而不是clicking@SveatoslavCircel单击实际上会触发ajax请求,并且没有元素的
ahref
参数,然后尝试使用javascript。