UI 自動化遇到的坑

2022-09-07 13:57:10 字數 1091 閱讀 9058

該解決方法是用xpath定位,然後使用js操作元素,點選之類

service_ticket_list = self.get_element('

service_ticket_list')

self.driver.execute_script(

"arguments[0].click();

", service_ticket_list)

如果其他層**加了time.sleep(5),unitest的teardown方法也是要加time.sleep(5),不然會出現衝突

計算機系統的解析度設定100%就沒問題了

先取元素物件,再用get_attribute獲取值

xpath_urls = '

//div[@class="qg-limit-list"]/a

'urls_pre =browser.find_elements_by_xpath(xpath_urls)

url = urls_pre[0].get_attribute("

href

")

import

warnings

warnings.******filter(

"ignore

", resourcewarning) #

在setup方法新增

方法一:

element = driver.find_element_by_css('

div[class*="loadingwhitebox"]')

driver.execute_script(

"arguments[0].click();

", element)

方法二:

element = driver.find_element_by_css('

div[class*="loadingwhitebox"]')

webdriver.actionchains(driver).move_to_element(element ).click(element ).perform()

滑鼠游標問題,一定點選執行的時候把滑鼠移到最下面

python實現ssh自動化登入遇到的坑

最近用python寫了乙個自動登入ssh命令的小工具,在所有功能都實現後,後來發現了乙個小bug 就是登入之後的機器,在用vi或者是cat命令開啟檔案時發現會linux下螢幕只顯示一半左右的問題 用的是pexpect模組,也是根據網上的例子改的,而且手動ssh的話也沒有這個問題 在用一上午的時間排除...

自動化clickButton的坑

之前一直使用的click button,今天除錯的時候,突然遇到彈出的對話方塊立刻就消失了,conform action還沒有操作就沒有了。仔細分析下click button的用法 arguments locator the locator to find requested element.key...

UI 自動化設計思路

近來負責測試的產品,頁面上全都是圖表資料,頁面上互動少,可以說沒有。正對這樣的產品自動化,做了一些自動化方面思路整理 自動化測試用例編寫守則 首先,我們要確定一點,就是自動化的目的和作用。自動化測試是為了代替人執行需要大量重複的規律性或 無規律 的工作,它的主要目的在於驗證問題而不是發現問題 所以我...