Appium 切換進入 webview,點選元素偏離
我遇到個奇怪的情況,進入 webview 後,使用 xpath 定位元素,執行指令碼的時候最終點選的元素和我 xpath 定位的不一樣(會向下偏移),程式也沒報錯,程式碼片段如下,我確保進入 webview 是成功的,而且我寫的 xpath 也能定位到唯一元素,請問大家有遇到過這種情況情況?如何解決
@Test(group="buy1")
def test01Buy(self):
driver.switch_to.context('WEBVIEW_XXXXX) # 進入webview
# 透過selenium中的xpath操作元素
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
locator_xpath = '//*[text()="資產明細"]'
# 等待元素可見
element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, locator_xpath)))
# 滑動捲軸到某個指定的元素
js4 = "arguments[0].scrollIntoView();"
# 將下拉滑動條滑動到element區域
driver.execute_script(js4, element)
driver.find_element_by_xpath(locator_xpath).click()
相關文章
- APPIUM+IOS 點選介面元素APPiOS
- Appium Android 獲取WebView元素的方法APPAndroidWebView
- Appium 關於微信 H5 頁面切換 webview 的問題APPH5WebView
- appium 如何與真機進行連線,目前切 webview 時遇到無法切入問題,導致無法定位元素APPWebView
- 點選Enter鍵表切換焦點效果
- jquery中點選切換的實現jQuery
- Appium自動化(9) - appium元素定位的快速入門APP
- Appium 測試 Android 混合應用時,第二次切換到WebView時的定位問題APPAndroidWebView
- html點選<a>元素後顏色的變換HTML
- native 切換 webview 失敗,求大神協助WebView
- appium元素定位APP
- 點選導航欄切換背景色效果
- 成品直播原始碼,點選滑動切換效果原始碼
- Appium用driver.start_activity切換Activity報錯APP
- Appium 在 Android10 系統無法獲取應用 webview 頁面元素APPAndroidWebView
- Appium 的 ios 中 webview 問題APPiOSWebView
- appium 點選微信通訊錄APP
- 點選同一按鈕顯示隱藏切換
- iOS 封裝頁數控制,點選NavigationTabBar切換頁面iOS封裝NavigationtabBar
- Appium自動化(15) - 針對 webview 進行自動化測試APPWebView
- Tab鍵切換選擇物件物件
- 『與善仁』Appium基礎 — 20、Appium元素定位APP
- Webview載入html後,數字會顯示藍色可點選呼叫WebViewHTML
- idea 中maven檢視 切換離線模式IdeaMaven模式
- 關於微信 H5 頁面切換 webview 的問題H5WebView
- win10輸入法切換方法_win10輸入法怎麼切換Win10
- Flutter下實現WebView攔截載入離線資源FlutterWebView
- 給 Flutter 介面切換來點特效Flutter特效
- 『與善仁』Appium基礎 — 28、webview的操作方式APPWebView
- echart map圖示切換多選,單選,預設選中
- 規範與偏離規範
- 仿淘寶tabBar點選及滑動時logo和火箭?切換動畫tabBarGo動畫
- win10修改輸入法切換方式 win10修改輸入法切換快捷鍵Win10
- div等元素如何阻止點選穿透和實現點選穿透?穿透
- PyCharm的本地終端,無法進入、啟用、切換conda環境PyCharm
- 微信小程式自定義tabbar圖示切換點選兩次才選中解決方法微信小程式tabBar
- 流暢切換的彩色選單欄:ColorfulNavigationBarNavigation
- w10輸入法切換怎麼設定_w10輸入法切換的方法