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()
相關文章
- JavaScript元素點選背景顏色切換JavaScript
- APPIUM+IOS 點選介面元素APPiOS
- Appium Android 獲取WebView元素的方法APPAndroidWebView
- 點選enter回車能夠切換表單元素焦點程式碼例項
- appium 如何與真機進行連線,目前切 webview 時遇到無法切入問題,導致無法定位元素APPWebView
- jquery中點選切換的實現jQuery
- JavaScript點選按鈕切換背景顏色JavaScript
- html點選<a>元素後顏色的變換HTML
- 成品直播原始碼,點選滑動切換效果原始碼
- 點選按鈕實現狀態切換效果
- 點選按鈕實現圖片切換效果
- 精簡選單和完整選單之間進行切換
- Appium自動化(9) - appium元素定位的快速入門APP
- 【轉】NO.3、python+appium+ios,遍歷真機元素,得到webviewPythonAPPiOSWebView
- js點選實現多圖順序切換和迴圈切換效果程式碼JS
- Appium 測試 Android 混合應用時,第二次切換到WebView時的定位問題APPAndroidWebView
- native 切換 webview 失敗,求大神協助WebView
- JavaScript點選切換div的顯示和隱藏JavaScript
- Appium用driver.start_activity切換Activity報錯APP
- appium元素定位APP
- appium 點選微信通訊錄APP
- 點選同一按鈕顯示隱藏切換
- 點選密碼框明文和密文顯示切換密碼
- Appium 的 ios 中 webview 問題APPiOSWebView
- 點選方向鍵實現文字框焦點切換程式碼例項
- javascript點選元素實現當前輪換展現效果JavaScript
- Tab鍵切換選擇物件物件
- Appium 在 Android10 系統無法獲取應用 webview 頁面元素APPAndroidWebView
- 點選按鈕實現切換頁面背景顏色效果
- iOS 封裝頁數控制,點選NavigationTabBar切換頁面iOS封裝NavigationtabBar
- Appium自動化(15) - 針對 webview 進行自動化測試APPWebView
- 偏離主題了嗎
- Webview載入html後,數字會顯示藍色可點選呼叫WebViewHTML
- js實現的點選連結<a>實現切換背景顏色JS
- 如何實現選項卡切換
- idea 中maven檢視 切換離線模式IdeaMaven模式
- 『與善仁』Appium基礎 — 20、Appium元素定位APP
- win10輸入法切換方法_win10輸入法怎麼切換Win10