파이썬 파충류 : 셀레늄 마우스 보조 메뉴를 클릭

예 셀레늄 패키지 ActionChains 클래스는 다음과 같다 :

menu = driver.find_element_by_css_selector(".nav")
hidden_submenu = driver.find_element_by_css_selector(".nav #submenu1")

actions = ActionChains(driver)
actions.move_to_element(menu)
actions.click(hidden_submenu)
actions.perform()

전체 아이디어는 다음과 같습니다
1, 각각 첫번째 메뉴 요소와 두 번째 수준의 메뉴 요소를 찾을 수
2, 새로운 액션 체인 ActionChains
다음 마우스 이벤트 이후에 시작됩니다, 3 이전 메뉴로 마우스를 이동, 보조 메뉴 숨겨진 보여
4, 두 번째 수준 메뉴를 클릭
액션 체인 수행하기 위해, 5
추신 : 당신이 요소가 표시되지 않습니다 불평 직접 보이지 않는 요소를 클릭하면 :element not visible

그는 189 개 원래의 논문을 발표 · 원의 찬양 (13) · 보기 10000 +

추천

출처blog.csdn.net/NewBeeMu/article/details/105100840