При установке на мобильные размеры не может быть установлен флажок - PullRequest
0 голосов
/ 11 января 2019

вот мой код

System.setProperty("webdriver.chrome.driver", "D:\\Chrome Driver\\chromedriver.exe");
                  driver = new ChromeDriver();
                    Dimension d = new Dimension(400,600);
                     //Resize current window to the set dimension
                             driver.manage().window().setSize(d);
                   driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
JavascriptExecutor jsm=(JavascriptExecutor)driver;
                 jsm.executeScript("window.scrollBy(0,1000)");
                 Thread.sleep(8000);
                 //driver.findElement(By.cssSelector("div.place-order-form > form:nth-child(1) > div:nth-child(1) > label:nth-child(1) > input:nth-child(1)"));
                 WebElement element = driver.findElement(By.xpath("//div[@class='place-order-form hidden-xs']/form[@id='placeOrderForm1']/div/label/input[@id='Terms1']"));
                 jsm.executeScript("arguments[0].click();", element);
                 //driver.findElement(By.xpath("//div[@class='place-order-form hidden-xs']/form[@id='placeOrderForm1'`enter code here`]/div/label/input[@id='Terms1']")).click();
                 driver.findElement(By.id("placeOrder")).click();
                 }

здесь все работает нормально, кроме нажатия на флажок принятия терминов при максимизации окна, которое можно нажать на флажок, но не работает с указанными размерами может кто-нибудь поможет в этом заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...