【问题标题】:I'm trying to connect to a qt application using webdriver-io我正在尝试使用 webdriver-io 连接到 qt 应用程序
【发布时间】:2018-10-18 19:57:52
【问题描述】:

我正在尝试使用 webdriver-io 连接到一个 qt 应用程序,但它无法访问端口,也无法与应用程序的 qt 部分通信。我可以使用下面的设置让它与 Java 一起工作。

// Setup QtWebDriver         
DesiredCapabilities capabilityQt = DesiredCapabilities.chrome();     
capabilityQt.setCapability("browserStartWindow", "*");          
// Run QtWebDriver        
WebDriver driverQt = new RemoteWebDriver(new URL("http://localhost:9517"), capabilityQt); 

谁能给我一个等效的javascript 我使用 selenium-webdriver js 尝试了这个,但我无法让它工作。

qtDriver: {             
desiredCapabilities: {                 
browserName: 'chrome',                 
browserStartWindow: '*'},             
port: 9517,             
host: 'localhost'} 

但没用。

【问题讨论】:

    标签: qt webdriver-io qtwebkit


    【解决方案1】:

    试试下面的代码:

    var webdriverio = require('webdriverio');
    
    var options = {
        desiredCapabilities: {
        browserName: 'chrome',                 
        browserStartWindow: '*',             
        port: 9517,             
        host: 'localhost'
        }
    };
    
    webdriverio.remote(options).init().end();
    

    【讨论】:

      【解决方案2】:
      var webdriverio = require('webdriverio');
      
      var options = {
          desiredCapabilities: {
          browserName: 'chrome',                 
          browserStartWindow: '*',             
          port: 9517,             
          host: 'localhost',
          path: '/'
          }
      };
      

      您需要指定路径,否则它将采用默认值/wd/hub。在这种情况下这是没有必要的。

      【讨论】:

        【解决方案3】:

        我也尝试了上述选项。我可以使它工作的唯一方法是使用 selenium-webdriver js 驱动程序。

        var chromeCaps = webdriver.Capabilities.chrome();
        chromeCaps.set('browserStartWindow','*');
        
        const qtDriver = new webdriver.Builder()
              .usingServer('http://localhost:9517')
              .withCapabilities(chromeCaps)
              .build();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-14
          • 1970-01-01
          • 2020-10-13
          • 1970-01-01
          • 1970-01-01
          • 2012-02-20
          相关资源
          最近更新 更多