我们页面上的某些链接使用target =“ _ blank”在新窗口中打开。如何使selenium在正确的窗口中显示,以便可以验证页面是否链接到正确的页面?
这是我一直在尝试的方法:
open /page/
click link=Find us on Facebook!
pause 2000
selectWindow title=window title
verifyTextPresent some text
您不需要将参数传递给selectWindow。浏览器将自动为您提供新的窗口焦点,您只需要告诉硒它已更改。还要确保在验证任何内容之前给新窗口足够的时间来实际加载:
open /page
click link=Find us on Facebook!
pause 1000
selectWindow
verifyTextPresent some text
我正在用以下组件构建自己的证书链: 根证书是自签名证书,中间证书由根证书和用户由中间证书签名。 现在我想验证一个用户证书是否有其根证书的锚。 具有 验证是可以的。在下一步中,我将使用 验证结果显示 什么是错的?
我看到HTML5 sessionStorage在跟踪Weblinks时的不同行为。有时第一个页面的sessionStorage被复制到TargetPage,有时我在TargetPage上得到一个空的sessionStorage。 谁能给我解释一下,为什么会这样? 给定以下链接: 任何帮助都很感激!
问题内容: 如何使用HtmlUnitDriver处理身份验证? 问题答案: 在Java中尝试这个似乎对我有用
问题内容: 我使用 Selenium来 启动浏览器。如何处理要求浏览器接受证书的网页(URL)? 我重复我的问题: 当我启动 使用Selenium(Python编程语言)的浏览器(Internet Explorer,Firefox和Google Chrome)时,如何自动接受网站的证书? 问题答案: 对于Firefox,您需要将 选项设置为 : 对于Chrome,您需要添加参数 argument:
问题内容: 也许这实际上不是我遇到的问题,但是似乎当我“单击_链接”与target =“ _ blank”的链接时,会话会将焦点集中在当前窗口上。 因此,我要么希望能够切换到新窗口,要么就忽略_blank属性-本质上,我只是希望它实际转到链接所指示的页面,因此我可以确保它是正确的页面。 我使用webkit和selenium驱动程序。 到目前为止,我已经提交了我的发现。一个更彻底的答案是极大的赞赏。