Как запустить простой скрипт python в ubuntu для тестирования Qt-приложения с помощью qtwebdriver?

VFbvb спросил: 28 марта 2018 в 01:56 в: python

Я использовал эту инструкцию для тестирования QtCalculator с помощью Selenium с qtwebdriver: https://github.com/cisco-open-source/qtwebdriver/wiki/Use-QtWebDriver-to-run-your-application (вариант 2: WebDriver создает приложение)

Я клонировал пример с Qt Calculator

 git clone -b add_app_example https://github.com/cisco-open-source/qtwebdriver.git

Я перестраиваю Webdriver и повторно запускаю WebDriver

Я написал этот простой скрипт в python

#!/usr/bin/env pythonfrom selenium import webdriver
from selenium.webdriver.common.keys import KeysWebDriver driver=new RemoteWebDriver(new URL("http://192.168.24.1:9517"), capabilities);wd.get("qtwidget://MyWidgetClass");
System.out.println("Native page source:\n" + driver.getPageSource());
WebElement elt = driver.findElement(By.xpath("//QTextEdit"));

Но я получил эту ошибку:

 File "testCalculator.py", line 6
    WebDriver driver=new RemoteWebDriver(new URL("http://192.168.24.1:9517"), capabilities);
                   ^
SyntaxError: invalid syntax

Почему я получаю эту ошибку? Я скопировал этот скрипт из статьи ниже, но я не уверен, правильно ли этот сценарий? Будет ли что-то работать (я имею в виду - проверка QtCalculator)?


1 ответ

Есть решение
Corey Goldberg ответил: 28 марта 2018 в 04:56

SyntaxError: неверный синтаксис

Вы фактически импортировали 2 модуля Python ... но большая часть вашего кода использует синтаксис Java:)