Vì sao nói API có ý nghĩa sống còn với cả thế giới điện toán?

Không, API không phải là một “giao diện”. Nếu không phải là lập trình viên, hãy đọc bài viết này. Nếu theo dõi các tin tức công nghệ, ít nhất một tháng một lần bạn sẽ bắt gặp cụm từ “API”, ví dụ như “ Instagram khóa API khiến các ứng dụng bên thứ 3 ...

Tác giả: Tạ Quốc Bảo viết 19:32 ngày 11/08/2018

“Startup” – Trào Lưu Nguy Hiểm Không Dành Cho Tất Cả

Bài viết của tác giả Nguyễn Trung Đức – CEO MediaZ 2 năm trở lại đây, cụm từ “STARTUP” bỗng nhiên trở thành một trào lưu được nhiều người quan tâm. Đó như một điều gì đó mới mẻ, tạo nên những con người mới, những trải nghiệm mới, hay cả cuộc sống mới. Theo ý hiểu ...

Tác giả: Bùi Văn Nam viết 19:32 ngày 11/08/2018

Thao tác với bàn phím trong Selenium

Kéo và thả trong Selenium Chúng ta sẽ thực hiện thao tác với bàn phím trong Selenium bằng việc sử dụng phương thức WebElement. sendKeys () hoặc Actions. sendKeys (). Send keys để biểu diễn bàn phím trong trình duyệt. Các phím đặc biệt không phải là văn bản, được biểu thị bằng Khóa ...

Tác giả: Tạ Quốc Bảo viết 19:32 ngày 11/08/2018

Beyond Compare – phần mềm so sánh file và thư mục tốt nhất

Học Java cơ bản đến nâng cao Trong lập trình, việc so sánh nội dung 2 file text hay file source code, cấu trúc 2 thư mục có gì khác nhau, thì Beyond Compare chính là sự lựa chọn tốt nhất dành cho bạn. Với cách sử dụng rất đơn giản và có nhiều tính năng mạnh mẽ, phần mềm Beyond ...

Tác giả: Bùi Văn Nam viết 19:32 ngày 11/08/2018

Phát hiện lỗ hổng an ninh mạng đe dọa hàng chục nghìn máy tính

Hôm nay ( 25/5), Bộ An ninh nội địa Mỹ thông báo các chuyên gia an ninh mạng đã phát hiện một “lỗ hổng” mới trong một phần mềm mạng được sử dụng rộng rãi, đặt ra nguy cơ hàng chục nghìn máy tính có thể bị tấn công tương tự vụ tấn công mạng toàn cầu do mã độc WannaCry mới ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 19:31 ngày 11/08/2018

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ử, ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018

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ở – ...

Tác giả: Bùi Văn Nam viết 19:31 ngày 11/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 19:30 ngày 11/08/2018

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. ...

Tác giả: Tạ Quốc Bảo viết 19:30 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:30 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:30 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:29 ngày 11/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 19:29 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:29 ngày 11/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 19:29 ngày 11/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 19:28 ngày 11/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 19:28 ngày 11/08/2018

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 ...

Tác giả: Bùi Văn Nam viết 19:28 ngày 11/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 19:28 ngày 11/08/2018