1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp Cho hỏi cách click button bằng ChromeDriver

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi Hade123, 8/5/19.

  1. Hade123

    Hade123 Thành viên
    • 6/11

    Tham gia ngày:
    14/12/18
    Bài viết:
    33
    Đã được thích:
    0
    mình mới học autoit và mình muốn click vào button trong chrome thì phải dùng hàm nào vậy
    code của mình

    Mã (AutoIt):
    #include "wd_core.au3"
    #include "wd_helper.au3"
    Local $sDesiredCapabilities, $sSession
    SetupChrome()

    _WD_Startup()
    $sSession = _WD_CreateSession($sDesiredCapabilities)
    _WD_Navigate($sSession, "https://www.facebook.com")
    _ChromeSetInputValueById($sSession,'email','abc')
    _ChromeSetInputValueById($sSession,'pass','xyz')


    Func SetupChrome()
        _WD_Option('Driver', 'chromedriver.exe')
        _WD_Option('Port', 9515)
        _WD_Option('DriverParams', '--log-path="' & @ScriptDir & '\chrome.log"')

        $sDesiredCapabilities = '{"capabilities": {"alwaysMatch": {"chromeOptions": {"w3c": true, "args":[' & """start-maximized""," & " ""disable-infobars""" & "" & '] }}}}'
    EndFunc   ;==>SetupChrome
    Func _ChromeSetInputValueById($sSession,$Id,$Value)
    $sButton = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath, "//input[@id='"&$Id&"']")
    _WD_ElementAction($sSession,$sButton,'value', $Value)
    EndFunc
    Func _WD_ElementValue($sKey,$Value)
        $sElement = _WD_FindElement($sSession, $_WD_LOCATOR_ByXPath,$sKey)
        _WD_ElementAction($sSession,$sElement,'value', $Value)
    EndFunc
     
  2. longtu

    longtu Thành viên
    • 18/23

    Tham gia ngày:
    9/8/17
    Bài viết:
    54
    Đã được thích:
    30
    mở udf, tìm hàm _WD_ElementAction rồi đọc $sCommand của nó gồm những gì là sẽ tự tìm ra câu trả lời
     

Chia sẻ trang này

Đang tải...