我正在使用Selenium-Firefox驱动程序和Selenium-Chrome-Driver版本2.0a5(Web驱动程序API),我正在尝试测试具有BASIC身份验证的Web应用程序(有一个弹出窗口可用于验证用户身份我点击任何页面,弹出窗口不是HTML的一部分).
现在,我需要一个策略来验证Firefox,Chrome和IE中的用户(我即将导入IE驱动程序).
我正在阅读一些文章,我可以设置一个Firefox配置文件.例如:
FirefoxProfile ffProfile = new FirefoxProfile();
ffProfile.setPreference("network.http.phishy-userpass-length", 255);
WebDriver driver = new FirefoxDriver(ffProfile);
driver.get("http://username:password@hostname");
Run Code Online (Sandbox Code Playgroud)
但它似乎对我不起作用.有没有人为这些浏览器提供有效的解决方案?
java selenium cross-browser basic-authentication selenium-webdriver
只是想知道如何实例化InternetExplorerDriver的不同版本.
这就是我可以创建IE驱动程序的方法:
WebDriver ieWebDriver = new InternetExplorerDriver();
Run Code Online (Sandbox Code Playgroud)
但我无法区分IE6,IE7,IE8和IE9.
干杯,
我对nodeJS以及你可以在服务器上运行JS的想法感兴趣,所以只是想知道是否有人有一些例子或者可以解释nodeJS的潜力(网站上的文档不大)
我正在构建一个Backbone应用程序,我遇到了这个奇怪的问题.在州A(路线:""),我有一个这样的观点:
var view = Backbone.View.extend({
events : {
"click a.continue" : "next"
},
next : function(e) {
//Some stuff
Backbone.history.navigate("/page2");
}
});
Run Code Online (Sandbox Code Playgroud)
一旦我用" 继续 "类点击锚点,我就被重定向到状态B(路由:"/ page2").如果我单击浏览器的后退按钮,然后单击锚点,调试我注意到下一个函数被触发两次.实际上,如果我继续来回,事件被触发的次数会不断增加.
任何线索?
提前致谢
javascript ×2
backbone.js ×1
dom-events ×1
java ×1
node.js ×1
selenium ×1
testing ×1
webdriver ×1