Lập trình ứng dụng: 10 công cụ theo dõi bug tốt nhất
Theo dõi bug là khâu không thể thiếu trong giai đoạn phát triển ứng dụng. Tuy nhiên, dù cho bạn có chuyển sang giai đoạn “thành phẩm” (production), bug vẫn có thể xuất hiện như thường. Trong quá trình “sưu tầm bug”, một mẹo hay là bạn nên cho phép người dùng gửi ...
Page Object Model (POM) trong Selenium
Tìm tất cả các Link trong Selenium Page Object Model (POM) là mô hình đối tượng trang trong Selenium. Tại sao nên sử dụng Page Object Model (POM)? Các yêu cầu viết kịch bản test trong Selenium WebDriver KHÔNG phải là một nhiệm vụ khó khăn. Bạn chỉ cần tìm các phần tử, ...
Gặp gỡ Kevin Frans, thực tập sinh tại Open AI của Elon Musk, đang “khuấy đảo” cả ngành nghiên cứu trí tuệ nhân tạo
Không có câu gì khác ngoài “tuổi trẻ tài cao” để dành cho em. Từ khi được Elon Musk thành lập gần 2 năm về trước, phòng thí nghiệm nghiên cứu phi lợi nhuận mang tên OpenAI đã đăng tải hàng loạt báo cáo nghiên cứu – đúng như cái tên gọi của nó: trí tuệ nhân tạo mở – ...
Selenium WebDriver – Tương tác CheckBox
Selenium WebDriver – Tương tác Radio Button Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác CheckBox. Chúng ta có thể chọn một checkbox bằng cách sử dụng phương thức ‘click’ và bỏ chọn bằng phương thức ‘click’. Xác định XPath bằng cách ...
Mệnh đề Select-Case trong VBA
Học java core Mệnh đề Select-Case trong VBA được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện. Khi một người dùng muốn thực hiện một nhóm các câu lệnh tùy thuộc vào một giá trị của một biểu thức, thì Select-Case sẽ được sử dụng. Mỗi giá trị được gọi là Case. ...
MySQL Scheduled Event
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về MySQL event scheduler và làm thế nào để tạo ra MySQL events để tự động hóa các tác vụ cơ sở dữ liệu. MySQL event là sự kiện được thực thi dựa theo một lịch trình được định sẵn. Khi bạn tạo ra một sự kiện, bạn đang tạo ra một đối tượng ...
Inject JQuery trong Selenium WebDriver
XPath trong Selenium WebDriver Như bạn đã biết cơ chế của Selenium Webdriver là sử dụng JavaScript để thực hiện các thao tác với trình duyệt. Bài này chúng tôi hướng dẫn bạn bơm (inject) JQuery trong Selenium WebDriver . Sau đó bạn có thể thực thi các câu lệnh jQuery trên ...
Kéo và thả trong Selenium
Selenium WebDriver – Tương tác Drop Down Chúng ta sẽ thực hiện thao tác kéo và thả trong Selenium bằng cách chọn một cây thư mục có sẵn trên http://www.keenthemes.com/preview/metronic/templates/admin/ui_tree.html. Trong ví dụ này, chúng ta sẽ kéo một phần tử ‘ Disable Node ...
Mouse actions trong Selenium
Thao tác với bàn phím trong Selenium Dưới đây là một số hành động chính của chuột mà các lập trình viên sẽ gặp phải trong hầu hết các ứng dụng: Click : Thực hiện nhấp chuột. Chúng tôi cũng có thể thực hiện một nhấp chuột dựa trên tọa độ. contextClick : Thực hiện ngữ cảnh ...
Các lệnh trong Selenium IDE – “Selenese”
Selenium Test là gì? – Kiểm thử tự động Các lệnh trong Selenium IDE, thường được gọi là “selenese”, là một tập lệnh để chạy các kiểm thử của bạn. Một lệnh đề cập đến những gì Selenium phải làm và các lệnh trong Selenium có ba loại sau: Actions: là các lệnh ...
Cài đặt Spring Tool Suite (STS) trong Eclipse
Previous Bài này sẽ hướng dẫn bạn cách cài đặt Spring Tool Suite (STS) trong Eclipse . String Tool Suite là một môi trường phát triển dựa trên Eclipse có được tùy biến cho phát triển ứng dụng Spring. Nó cung cấp một môi trường để thực thi, gỡ lỗi, chạy và triển khai các ứng ...
Page Factory trong Selenium
Page Object Model (POM) trong Selenium Page Factory trong Selenium là một khái niệm mô hình đối tượng trang sẵn có cho Selenium WebDriver và nó rất tối ưu. Với sự trợ giúp của lớp PageFactory, chúng ta sử dụng chú thích @FindBy để tìm WebElement. @FindBy có thể chấp ...
Chọn nhiều hạng mục trong Selenium
Mouse actions trong Selenium Đôi khi bạn sẽ gặp tình huống phải để chọn hai hoặc nhiều hạng mục trong một list box hoặc text are. Bài này sẽ sử dụng trang web https://demos.devexpress.com/aspxeditorsdemos/ListEditors/ MultiSelect.aspx để thực hiện chọn nhiều hạng mục trong ...
Giới thiệu Selenium Webdriver
Các lệnh trong Selenium IDE – “Selenese” Selenium WebDriver tốt hơn cả Selenium IDE và Selenium RC ở nhiều khía cạnh . Nó là một cách tiếp cận hiện đại và ổn định hơn trong việc tự động hóa các hành động của trình duyệt. WebDriver, không giống như Selenium RC, không ...
Selenium WebDriver – Tương tác Radio Button
Selenium WebDriver – Tương tác Text Box Trong phần này, chúng ta sẽ hiểu cách Selenium WebDrive tương tác Radio Button. Chúng ta có thể chọn một tùy chọn radio button bằng cách sử dụng phương thức ‘click’ và bỏ chọn bằng phương thức ‘click’. Xác định ...
String trong VBA
Học java core String trong VBA (hay chuỗi) là một dãy ký tự, có thể bao gồm các chữ cái, số, ký tự đặc biệt hoặc tất cả chúng. Ví dụ: str1 = "string" str2 = "132.45" str3 = "!@#$;*" Str4 = "Asc23@#" Nối chuỗi trong VBA Để cộng 2 chuỗi ...
Debug trong Excel VBA
Học java core Với Debug trong Excel VBA chúng ta có thể tạm ngưng (pause) chương trình để xem giá trị của các biến từ đó biết được luồng chạy của chương trình, thậm chí là thay đổi giá trị của các biến. Đặc biệt Debug được sử dụng để tìm kiếm bug – một việc quan trọng trong phát ...
Selenium WebDriver – Tương tác Drop Down
Selenium WebDriver – Tương tác CheckBox Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác Drop Down. Chúng ta có thể chọn một tùy chọn bằng cách sử dụng phương thức ‘selectByVisibleText’ hoặc ‘selectByIndex’ hoặc ‘selectByValue’ ...
Selenium WebDriver – Tương tác Text Box
Selenium WebDriver – Tương tác người dùng Trong phần này, chúng ta sẽ hiểu cách Selenium WebDriver tương tác Text Box. Chúng ta có thể nhập giá trị vào một text box bằng cách sử dụng phương thức WebDriver. sendkeys (). Tương tự, chúng ta cũng có thể lấy nội dung từ một text box bằng ...
Hàm xử lý Date và Time trong VBA
Học java core Các hàm xử lý Date và Time trong VBA giúp các nhà phát triển chuyển đổi ngày và thời gian từ một định dạng này sang định dạng khác hoặc để lấy ra giá trị ngày hoặc giờ theo định dạng phù hợp. Các hàm xử lý Date Bảng dưới đây thể hiện danh sách các hàm xử lý ...