我试图设置相同的选项,我得到了一个没有infobar的浏览器,但它是一个chrome浏览器,而不是“Chromium Edge”。
您可以参考以下代码(C#代码)来设置chrome选项并删除Infobar。
var edgechromiumService = ChromeDriverService.CreateDefaultService(@"E:\edgedriver_win64", "msedgedriver.exe");
// user need to pass the driver path here....
ChromeOptions edgechromeOptions = new ChromeOptions
{
BinaryLocation = @"C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe",
};
edgechromeOptions.AddAdditionalCapability("useAutomationExtension", false);
edgechromeOptions.AddExcludedArgument("enable-automation");
using (IWebDriver driver = new ChromeDriver(edgechromiumService, edgechromeOptions))
{
driver.Navigate().GoToUrl("https://www.bing.com/");
Console.WriteLine(driver.Title.ToString());
//driver.Close();
Console.ReadKey();
}
结果是这样的:
对于Java应用程序,请尝试使用以下代码:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.edge.EdgeOptions;
import java.util.*;
public class Edgeauto {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "your\\path\\to\\edge\\webdriver\\msedgedriver.exe");
ChromeOptionschromeOptions = new ChromeOptions();
chromeOptions.setBinary("C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\msedge.exe");
chromeOptions.setExperimentalOption("useAutomationExtension", false);
chromeOptions.setExperimentalOption("excludeSwitches",Collections.singletonList("enable-automation"));
EdgeOptions edgeOptions = new EdgeOptions().merge(chromeOptions);
WebDriver driver = new ChromeDriver(edgeOptions);
driver.get("https://www.google.com/");
}
}
我们正在使用硒对“铬基边缘”运行测试。“the Chromium Edge”可从https://www.microsoftedgeinsider.com/en-us/download下载,版本为80.0.334.2(正式构建)dev(64位)。我们从https://msedgewebdriverstorage.z22.web.core.windows.net/获得了匹配的驱动程序msedgedri
我正在用Serenity BDD(Selenium)在Chrome中运行自动测试。 我不得不下载一个新的ChromeDriver,因为我的测试无法运行->测试将打开ChromeDriver,但不能“以用户身份浏览”。当我在谷歌上搜索这个问题时,他们说我必须更新ChromeDriver。 我知道有这个(同一个问题的链接),但有太多的答案是行不通的。 有人知道怎么移除吗?
攒人品,求个ok的offer。 一面: 三十分钟; 自我介绍; 深挖简历(比赛、项目、奖学金、论文); 通信相关知识(少量); 用什么语言; 期望工作地点和薪资; offer情况,是否打算考公/博; 师兄师姐工作去向; 最如今就业形势怎么看; 反问环节。 二面: 四十分钟; 自我介绍; 深挖简历(学校、比赛、项目); 项目进行过程中遇到冲突怎么解决; 项目过程中的合作怎么体现的; 自己项目的创新点
所以我第一次在spring boot测试时遇到了一个问题。当我执行测试时,这些值实际上被删除了。我更愿意对此进行模拟,这样这些值就不会被删除。 我的测试类:@SpringBootTest@AutoConfiguremockMVC
英文原文:http://emberjs.com/guides/testing/test-runners/ 当运行测试时,可以在很多种不同的方案里选取最适合工作流的方案。找到一种摩擦最低的运行测试的方案非常重要,因为测试是一项经常要做的事情。 浏览器 运行测试的最简单的方法是直接在浏览器中打开页面。下面将展示如何加入一个qunit的测试harness给应用,并可以针对其运行测试: 首先,从这里获取一
“Chrome正在被自动化测试软件控制”栏。有什么建议吗? 代码