如何将文本发送到基本身份验证中的用户名和密码字段? [复制]
Posted
技术标签:
【中文标题】如何将文本发送到基本身份验证中的用户名和密码字段? [复制]【英文标题】:How to send text to username and password fields within Basic Authentication? [duplicate] 【发布时间】:2019-03-29 20:14:13 【问题描述】:请帮帮我!我尝试进入我的应用程序 (https://testing.shipnext.com/),但模式窗口不允许我。我必须输入登录名/密码,但我做不到。我尝试使用此代码:
警报警报;
@BeforeClass
public static void setup()
System.setProperty("webdriver.chrome.driver", "/home/qa-1/IdeaProjects/chromedriver");
driver = new ChromeDriver();
loginPage = new LoginPage(driver);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("https://testing.shipnext.com/");
@Test
public void alertText()
alert = driver.switchTo().alert();
alert.sendKeys("myLogin");
【问题讨论】:
【参考方案1】:请使用下面的声明和凭据(有效的用户名和密码)来启动 URL。
driver.get("https://**username**:**password**@testing.shipnext.com/");
【讨论】:
我可以进入网站,但是当我尝试使用我的登录名/psw 登录时出现错误: promiseMiddleware.js:59 类型错误:无法在“窗口”上执行“获取”:无法从包含凭据的 URL 构造请求:/api/v1/auth/sign_in at api.js: 103 at tryCatch (runtime.js?1791:63) at Generator._invoke (runtime.js?1791:337) at Generator.prototype.(/anonymous function) [as next] (shipnext:atdnsshinc@testing.shipnext.com/assets/…) at step (asyncToGenerator.js :17) at asyncToGenerator.js:35 at new Promise () at new F (_export.js:35) at a以上是关于如何将文本发送到基本身份验证中的用户名和密码字段? [复制]的主要内容,如果未能解决你的问题,请参考以下文章