我想知道是否有人知道锄头在没有任何标识符的情况下输入文本到字段中。会发生什么是我去了一个网站,并在网页浏览器前显示登录页面。如果我现在使用F12,除了登录页面之外,我会在后台接收关于该页面的所有信息。Selenium在没有标识符的情况下输入文本到字段
有没有办法盲目输入文本,按Tab键,再输入一些,然后按回车?
我想知道是否有人知道锄头在没有任何标识符的情况下输入文本到字段中。会发生什么是我去了一个网站,并在网页浏览器前显示登录页面。如果我现在使用F12,除了登录页面之外,我会在后台接收关于该页面的所有信息。Selenium在没有标识符的情况下输入文本到字段
有没有办法盲目输入文本,按Tab键,再输入一些,然后按回车?
我会猜测:登录页面使用HTTP基本认证,您需要使用Selenium进入该页面。
如果是这样,只需使用:
driver.get("http://username:[email protected]");
凡driver
是WebDriver
编辑 在我的测试健康情况,我有你有同样的问题。所以,试试这个:
http://my-test-site.com/faces/pages/admin/admin.xhtml
driver.get("http://username:[email protected]/faces/pages/admin/admin.xhtml");
假设你使用的是Firefox,你可以采取几个方法:
创建并在保存用户名和密码的情况下使用配置文件。
尝试白名单上的Firefox首域这样的:
profile.SetPreference(“network.automa
tic-ntlm-auth.trusted-uris", "domain.com");
driver = new FirefoxDriver(profile);
driver.Navigate().GoToUrl("http://user:[email protected]");
关于什么的负是已经存在这样一个问题 – Jan 2013-03-26 12:16:29
?有人投票否决你的问题是没用的,这就是为什么它是一个减号。 – 2013-03-26 18:34:33