본문 바로가기

QA/Test Automation35

[Apptweak][iOS] 검색어 포함된 리뷰만 추출하기 import datetime from dateutil.relativedelta import relativedelta import json import requests import sys import warnings from requests.packages.urllib3.exceptions import InsecureRequestWarning warnings.simplefilter('ignore', InsecureRequestWarning) now = datetime.datetime.now() nowDate = now.strftime('%Y-%m-%d') print(nowDate) yesterday = now - relativedelta(days=1) yesterdayDate = yesterday.strf.. 2021. 12. 6.
[Apptweak][Android] 검색어 포함된 리뷰만 추출하기 import datetime from dateutil.relativedelta import relativedelta import json import requests import sys import warnings from requests.packages.urllib3.exceptions import InsecureRequestWarning warnings.simplefilter('ignore', InsecureRequestWarning) now = datetime.datetime.now() nowDate = now.strftime('%Y-%m-%d') print(nowDate) yesterday = now - relativedelta(days=1) yesterdayDate = yesterday.strf.. 2021. 12. 6.
[appium][iOS] 특정 Element를 찾기 self.driver.find_element_by_ios_predicate("label contains 'value") iOS의 경우는 노출되는 텍스트가 변수로 잡히는 경우가 많아서 공통적인 문구를 저렇게 해서 뽑아서 변수로 지정할 수 있다. 2021. 5. 26.
[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.