我有管理员和前端部分我必须在管理员eg-www.admin.com上传文档并调整此文档然后它将显示在前端
现在我们必须在同一个会话中打开新的前端应用程序并验证是否显示正确的数据 请建议
答案 0 :(得分:0)
使用selenium无法完成上传方案。您可以使用AutoIt来实现它。 可以打开两个不同的选项卡,并在单个会话中使用不同的Url。
实施例(C#): 1.打开新标签:
IWebElement body = driver.FindElement(By.TagName("body"));
body.SendKeys(Keys.Control + 't');
或
driver.ExecuteScript("window.open('your url','_blank');");
2.在浏览器标签之间切换:通过
获取已打开标签的窗口句柄(窗口ID)var d =driver.WindowHandles;
3。在浏览器标签之间切换
driver.SwitchTo().Window(window-id);
答案 1 :(得分:0)
如果您使用Java + Selenium进行Web Interface测试,我建议您使用NoraUi开源框架。
此框架管理多应用程序和多数据(用户,经理......)。