我需要一种方法来获得标题值从网络选项卡中的chrome开发人员的选项,在这张图片中突出显示使用appium。这张图片来自桌面chrome浏览器,但由于我们使用的是移动云平台进行自动化,因此我们将没有桌面chrome浏览器的优势。
我使用appium尝试了以下操作:
如何使用selenium访问googlechrome开发者工具上的网络面板?
如何使用selenium或其他库与chrome中的开发工具交互
第一个是与我合作的chrome浏览器,但没有工作。除此之外,我还尝试设置以下功能: cap.setCapability("chromedriverExecutable",System.getProperty("user.dir")+File.separator+"chromedriver.exe"); cap.setCapability("enablePerformanceLogging", true);
我试着去想: driver.manage().logs().getAvailableLogTypes().stream().forEach(log->{ System.out.println(driver.manage().logs().get(log).getAll()); });
还有 cap.setCapability("chromedriverExecutable",System.getProperty("user.dir")+File.separator+"chromedriver.exe"); cap.setCapability(CapabilityType.LOGGING_PREFS, loggingprefs);
我试着保持这样:
`logentries=driver.manage().logs().get(org.openqa.selenium.logging.logtype.browser);
for (LogEntry entry : logEntries) {
System.out.println("Entry Level : "+entry.getLevel());
System.out.println("Entry Messgae : "+entry.getMessage());
}`
但似乎什么都没用。我只是想弄清楚如何在chrome driver for appium中传递chrome所需的功能,就像我在chrome浏览器中所做的那样: DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(CapabilityType.LOGGING_PREFS, loggingprefs);
```
WebDriver driver = new ChromeDriver(capabilities);
即使我无法弄清楚,请帮助我与任何提示,可以与appium任何帮助是感谢提前。
暂无答案!
目前还没有任何答案,快来回答吧!