我当前正在使用使用Chrome/firefox/IE的自动化工具,我想用它来实现Edge。但是,边缘似乎从元素返回不同的结果。
示例:chrome/firefox/ie返回"用户名 *"和edge返回"用户名 * r n"
我可以做任何解决此问题以使浏览器返回相同的结果?
我正在使用版本16299和硒3.5.1
还使用此代码来调用驱动程序:
EdgeOptions options = new EdgeOptions();
options.PageLoadStrategy = EdgePageLoadStrategy.Eager;
edgeDriver = new EdgeDriver(ConfigurationManager.AppSettings["DriverPath"],options);
return edgeDriver;
基于示例,您可以通过搜索包含文本"用户名"来识别这些元素。这篇文章详细介绍了如何,但是对于您的示例,您可以做:
//[InsertElementTypeHere][contains(text(), 'Username')]