Невозможно определить и нажать на кнопку - PullRequest
0 голосов
/ 31 октября 2019

Я запускаю Selenium Web driver + TestNG + Java тесты совместимости браузера на Browserstack с моего компьютера с Windows 10.

WebDriver driverSafari;

Ниже приведены мои желаемые возможности:

   DesiredCapabilities caps = new DesiredCapabilities();
   caps.setCapability("browser", "Safari");
   caps.setCapability("browser_version", "11.0");
   caps.setCapability("os", "OS X");
   caps.setCapability("os_version", "High Sierra");
   caps.setCapability("browserstack.local", "false");
   caps.setCapability("browserstack.selenium_version", "3.5.2");
   caps.setCapability("resolution", "1024x768");
   driverSafari = new RemoteWebDriver(new URL(URL), caps);
   driverSafari.get("https://testsite.com/");
   WebElement element = driverSafari.findElement(By.name("password"));
    element.sendKeys("somepassword");
    element.sendKeys(Keys.ENTER);
    driverSafari.manage().window().maximize();
    driverSafari.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);    
    driverSafari.findElement(By.cssSelector("a[href*='findAClass']")).click();
   WebElement element2 = driverSafari.findElement(By.xpath("// [contains(text(),'Filters')]"));
  element2.click();

В этой строке выдается ошибка WebElement element2... Я мог видеть тест url, загружающийся в браузере Safari в Browserstack, но его нельзя нажать на кнопку Filters

An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:48'
os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_212'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities {applicationCacheEnabled: true, browserName: safari, cleanSession: true, cssSelectorsEnabled: true, databaseEnabled: true, handlesAlerts: true, javascriptEnabled: true, locationContextEnabled: false, nativeEvents: true, platform: MAC, platformName: MAC, rotatable: false, version: 13605.3.8, webStorageEnabled: true}

*** Element info: {Using=css selector, value=span[@title='Filters']}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...