Selenium3 [Appium][selenium] 엘리먼트 찾을 때 명시적 대기(Explicitly Wait) 주기 ID, Class Name, Xpath를 이용하면 WebDriverWait(self.driver, 30).until(EC.presence_of_element_located((By.ID, id))) 를 주면 가능하지만 iOS 에서는 accessibility id를 자주 사용하기 때문에 해당 코드를 사용할 수 없다. 그래서 element를 변수 지정한 뒤, WebDriverWait(self.driver, 30).until(EC.visibility_of(obj))로 하면 가능하다. 단지 visibility_of_element_located를 사용하면 오류가 발생한다. 왜 그런지는 다음에 찾아보기로... 참고 사이트 : www.selenium.dev/selenium/docs/api/py/webdriver_sup.. 2021. 5. 6. org.openqa.selenium.SessionNotCreatedException: session not created exception 이전 버전 selenium chrome driver 사용 시에 org.openqa.selenium.SessionNotCreatedException: session not created exception Error가 발생할 수도 있다. 이때 최신 버전을 chrome driver를 설치해주면 정상적으로 된다. 2016. 12. 5. Selenium point to point link moveToElement는 해당 Element의 top-left를 0,0으로 계산해서 이동시켜준다. Actions operation = new Actions(driver);WebElement vportIn = driver.findElement(By.id("vport-ns-in"));WebElement vportOut = driver.findElement(By.id("vport-ns-out")); int vportInWidth = vportIn.getSize().getWidth();System.out.println("size of port-in : " + vportInWidth);int vportInHeight = (vportIn.getSize().getHeight())/2;System.out.printl.. 2016. 7. 12. 이전 1 다음