selenium--ドラッグアンドドロップページ要素

セレン輸入webdriverをの
 インポートunittestの
 から selenium.webdriverのインポートActionChains
 インポート時の


クラスTest_dragpage(たunittest.TestCase):
     デフtest_dragpageElement(自己):
        URL = ' http://jqueryui.com/resources/demos/draggable/scroll.html ' 
        自己.driver = webdriver.Chrome()
        self.driver.get(URL) 
        获取第一、二、三能拖拽的元素 
        drag1 = self.driver.find_element_by_id(' ドラッグ' 
        drag2Self.driver.find_element_by_id =(draggable2 
        drag3 = self.driver.find_element_by_id(draggable3 

        新しいActionChainsを作成し、パラメータ値として渡さwebdriverをドライバのインスタンスは、次いでWenDriverの例を介してユーザ操作を行う

        action_chains = ActionChains(self.driver)
        最初のページは、第2の要素の位置にドラッグ要素にドラッグすることができる
        action_chains.drag_and_drop(Drag1、drag2).perform() 

        3ページ目がオンにドラッグすることができ要素を引っ張る、合計5回ドラッグ、ドラッグ右に10個のピクセル
        のために I 範囲(5 ):
            action_chains.drag_and_drop_by_offset(drag3、 10、10 ).perform()
            time.sleep(  2


TEST1 = Test_dragpage()
test1.test_dragpageElement()

 

おすすめ

転載: www.cnblogs.com/zouzou-busy/p/11219884.html