我需要能夠單擊網頁上的某個元素並按住鍵盤上的Shift鍵並按另一個元素。單擊元素,按住Shift鍵並單擊機器人框架中的另一個元素
我可以在Selenium2Library中使用「Press Key」實現這種行爲嗎?
我需要能夠單擊網頁上的某個元素並按住鍵盤上的Shift鍵並按另一個元素。單擊元素,按住Shift鍵並單擊機器人框架中的另一個元素
我可以在Selenium2Library中使用「Press Key」實現這種行爲嗎?
您可以嘗試使用實現AutoItLibrary
首先,你需要安裝win32com.client您的情況,請使用以下命令
pip install pypiwin32
然後使用AutoItLibrary命令一樣按您的要求 發送| {}降檔
對於使用Pyautogui庫的詳細信息請訪問here
使用。該庫模擬GUI上的用戶操作,如鼠標控制,鍵盤輸入等。您可以在 https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjN1ZbrocrSAhWIFJQKHXbiBGcQFggbMAA&url=https%3A%2F%2Fpyautogui.readthedocs.io%2F&usg=AFQjCNEe5LY5eMdaquVD421_u-mpoFUOYQ&sig2=Lj-e4YldvbLNEvPe4NFHrA
發現細節也U可以通過以下關鍵詞在以下文件安裝使用PIP這個庫
感謝。我已經能夠使用pyautogui按住「shift」鍵。但是,我在識別使用它的元素時遇到了問題。看來你只能使用pyautogui指定絕對座標(x,y)。有沒有辦法點擊網頁中的元素,然後按住shift鍵? 此外,Selenium2Library中的「鼠標懸停」關鍵字只是模擬光標懸停,並不物理移動光標。所以我也不能使用它。有任何想法嗎? – rocketfinger
您可以先識別元素,然後使用pyautogui庫輸入文本。 –