Selenium WebDriver Cheat Sheet CheatSHEET Sheet Cheat Sheet SELENIUM WEBDRIVER WEBDRIVER CheatSHEET SELENIUM của Narayanan Pala
Lượt xem 1.295 Lượt tải xuống 183 Kích thước tệp 1MB
TẢI TẬP TIN
Đề xuất câu chuyệnXem trước trích dẫn
Selenium WebDriver Cheat Sheet CheatSHEET Sheet Cheat Sheet SELENIUM WEBDRIVER WEBDRIVER CheatSHEET SELENIUM của Narayanan Palani [Narayanan Palani] thông qua gian lận. com/32112/cs/9838/ Khởi tạo trình điều khiển
Bộ định vị Selenium [tt]
Cáo lửa [Dưới v. 47] Tham khảo
Hệ thống. setProperty["chúng tôibdriverr. gecko. d riv
Định vị bằng DOM Tham khảo
nhà thờ
Phần 2-Trang 58
er", "PathTo\\geckodriver. exe"];
Phần 2-Trang 39
= tài liệu. getElementById['đăng nhậpForm']
Tải xuống từ
Trình điều khiển WebDriver = new FirefoxDriver[];
Định vị bằng CSS Tham khảo
người lái xe. FindElem[By. CssSelector["#rightbar
Phần2-Trange40-43
>. menu > li. nth-of-type[2] > h4"]];
Định vị bằng
người lái xe. findElement[By. className["hồ sơ-
Tên lớp Tham khảo
header"]];
https. //giuub. com/mozilla/gecko driver/releases Phần 2-Trang 59 Chrome Tham khảo
Hệ thống. setProperty["WebDriver. chào tôi. driver", Hệ thống. getProperty["người dùng. dir"]+"//Browse rDrivers//chromedriverer. exe"];
Tải xuống từ
Trình điều khiển WebDriver = mới
https. // trang web. Google. con/a/chrtrong Chromedriver[];
Phần 2-Trang 37
Định vị bằng
người lái xe. findElement[By. tagName["select"]]. Cli
TagNameRefer
k[];
Phần 2-Trang 37
tôi ừm. org/chromedriver/download
Định vị bằng
người lái xe. findElement[By. linkText["NextPage"]]. c
s
LinkTextTham khảo
lick[];
Internet Explorer Tham khảo
Hệ thống. setProperty["WebDriver. tôi. sông"
Phần2-Trange37-40
Phần 2-Trang 59
, "PathTo//IEDriverServer. exe"];
Định vị bằng
người lái xe. findElement[By. partialinkText["NextP"
Tải xuống từ Internet
Trình điều khiển WebDriver = mới
PartialLinkText Tham khảo
]]. nhấp chuột[];
Máy chủ trình điều khiển Explorer tại
Trình điều khiển Internet Explorer[];
Phần2-Trange37-40
http. //docs. seleniumhq. org/tải xuống/
Ngoại lệ Selenium
Bộ định vị Selenium Định vị theo ID Tham khảo
người lái xe. findElement[By. id["q"]]. sendKeys["
Phần 2-Trang 37
Seleni 3"];
Định vị theo tên Tham khảo
người lái xe. findElement[By. tên tôi["q"]]. sendKe
Phần 2-Trang 37
ys["Selenium 3"];
Định vị bằng XpathTham khảo
người lái xe. findElement[By. xpath["//input[@id='
Phần2-Trange37/38
q']"]]. sendKeys["Selenium 3"];
Định vị siêu liên kết bằng liên kết
người lái xe. FindElem[By. LinkText["chỉnh sửa
Văn bản Tham khảo Phần2-Trange38/39
trang này"]]. Nhấp chuột[];
'Máy chủ ngoại lệ. sessionId không nên
Thay thế trình điều khiển Chrome
be nullTham khảo Part2-Page160
với Phiên bản mới nhất
LỖI. Không có sessionId cung cấped Tham khảo
Sử dụng Jenkins
Phần2-Trange160
UnreachableBrowserException Tham khảo
Thay đổi khóa đăng ký
Phần2-Trange160
Khuyến nghị kết thúc
Ngoại lệ trạng thái bất hợp pháp khi sử dụng Selenium
Tải Firefox Gecko mới nhất
3Tham khảo Phần 2-Trange161
Người lái xe
selen
Chú thích
Kịch bản thực hành [tiếp]
kiểm traNG
@BeforeSuite @afterSuite @BeforeTest @afterTest
Vô hiệu hóa một
người lái xe. getElementsByName['']
@BeforeGroups @afterGroups @BeforeClass @afterClass
Lĩnh vực Tham khảo
[0]. setAttribute['disisbled', ''];
@BeforPhương thức @afterPhương thức
Phần 2-Trang 64
@Sau @SauLớp @Trước @BeforeClass @Bỏ qua @Kiểm tra
Kích hoạt một
người lái xe. getElementsByName['']
Lĩnh vực Tham khảo
[0]. removeAttribute['disisbled';
JUnit
tác giả. Narayanan Palani
Phần 2-Trang 64
Ảnh chụp màn hình Tham khảo
Ảnh chụp nhanh tập tin =
er Phần 2-Trang 64
[[ChụpsScreenshot]trình điều khiển]. getSgreashotAs[Output Type. TẬP TIN]; . copyFile[snapshot, new File["C. \\màn hìnhbắn. jpg"]];
In tiêu đề
Chuỗi tiêu đề trang = trình điều khiển. getTitle[];
của TrangTham khảo Phần 2-Trang 68
Kịch bản thực hành
Hệ thống. ngoài. print[ptuổitên];
người lái xe. get["www. raghava. uk"];
Khởi chạy trang web Tham khảo Phần 2-Trang 60
ngầm định
người lái xe. manage[]. timeouts[]. implicitlyWait[10,
Đợi Tham khảo
Thời gianUnit. SECONDS];
Phần 2-Trang 69
người lái xe. findElement[By. id["submit"]]. nhấp chuột[];
Nhấn vào nút Tham khảo
rõ ràng
WebDriverWait wait = new WebDriverWait[driver, 20];
Đợi Tham khảo
Phần 2-Trang 60
Phần 2-Trang 70
Lưu trữ văn bản Tham khảo
Chuỗi văn bản thả xuống =
Phần 2-Trang 60
người lái xe. findElement[By. ID["select"]]. getText[];
Nhập văn bản Tham khảo
người lái xe. findElement[By. xpath["//input[@name='FirstNa
Phần 2-Trang 61
me034']"]]. sendKeys["NarayananPalani"];
Xử lý Cảnh báo Tham khảo
Cảnh báo Cảnh báo Popup = trình điều khiển. switchTo[]. alert[];
Phần 2-Trang 62
đợi đã. until[ExpectedConditions. textToBePresentInElement Located[By. xpath["//div[@id='']"], "Nhập thông tin cá nhân của bạns"]];