SeleniumIt is an open-source Web automation testing tool. It has recently released version 1.0, marking the formal Addition of a new member in the Web automation testing field. In its new version, apart from fixing a number of bugs, the most eye-catchingThe goal is to add support for Google Chrome in selenium RC and pr
Selenium is also a tool for Web application testing. The selenium test runs directly in the browser, just as the real user is doing. Supported browsers include IE (7, 8, 9), Mozilla Firefox, Mozilla Suite, and more. The main features of this tool include: test and browser compatibility--test your application to see if
In the recent web course design I have come into contact with the Selenium Web Automation test tool, which can be used to navigate to the target element through a series of find_element () methods, and to send an analog key operation to automate the operation.First, use Pip to install the Selenium Python module.Here ar
software processes, many organizations tend to use agile development theory, and automated testing is a must. The so-called automated testing is the implementation of automated testing tools or a programming language to write programs, control the various modules in the software under test, simulate manual test steps, complete the test. Test automation has many advantages, such as frequent regression testing, rapid feedback to developers, virtually u
();
Driver.get ("https://www.taobao.com/");
Driver.findelement (By.id ("Q")). Click ();
Driver.findelement (By.id ("Q")). Clear ();
Driver.findelement (By.id ("Q")). SendKeys ("Java Concurrency Programming");
Driver.findelement (By.cssselector ("BUTTON.BTN-SEARCH.TB-BG")). Click ();
}
The effect is to open Taobao, and automatically search "Java concurrent programming."
How to write code
Some friends will ask: without the foreground programming exper
can not be done to do performance.The atmosphere of the new job is also like, the work itself is not a challenge, because the product part with Python development, so, a dangerous a bit.have been groping whether the current products can be automated, for themselves is a challenge and improve. Give up the long-unused Java, change Python. The previous series was only a primer, and then went on to grope.The following will be implemented with Selenium +
+ '; ' + window.innerheight"; A -String[] Areasize = ((Javascriptexecutor) This. Webdriver). Executescript (JS). toString (). Split (";"); - theBrowserdisplayareasize[0] = integer.valueof (areasize[0]); -BROWSERDISPLAYAREASIZE[1] = integer.valueof (areasize[1]); - - returnbrowserdisplayareasize; +}From the browser's console, execute the script as shown in the results.PS: In the actual use process, if the browser window size changes, you need to regain the size of
to test, will consume a lot of time and energy, Testers, too, have been overwhelmed by the decline in patience. In order to avoid this situation, the automatic testing of the original function is particularly important.
2. Introduction to Tools
When it comes to open source automation testing tools, online talk about the wind and cloud, but other people said things are not necessarily suitable for you, we are in the combination of automated testing to
need to understand the developer's design ideas, the entire process of code read-through, inefficient, so unit testing in 90% all the above companies have developed themselves to complete. Integration / interface test the relative profitability is still possible, the main completion of the test for each class, interface , the Add () method in a class , pass in the appropriate parameters, test the correctness of the returned results. The benefits of UI Autom
-JS = "document.getElementById" ("+ ID +"). Style.border=\ "3px solid" + color + "\" "; - - This. Execjs (JS); -}At this point, theWebUI automation function test script section 030-javascript in the Selenium Automation application example of five (highlighting elements) successfully completed, I hope this article can give beginners
can be provided by the selenium of the actions class, it can simulate the mouse and keyboard some of the operation, such as right mouse button, left button, move the mouse and other operations. For these operations, use the Perform () method for execution.Copy Codeprivate static void actionsTest(WebDriver driver) throws InterruptedException { // 设置等待页面完全加载的时间是10秒,如果在10秒内加载完毕,剩余时间不在等待 driver.manage().timeouts().pageLoadTimeout(10, TimeUni
Selenium is a browser automation library. Most often used for testing web-applications, Selenium May is used for any task this requires automating interaction with The browser.Selenium is a browser Automation test library, most of the time we use it to test the Web application,Sele
abstract interface of components. This low-level test component is transparent to the upper-level automation test case when it is changed. Module-driven testing introduces the principles of abstraction and encapsulation to improve maintainability and scalability of automated testing. 3. Key word Drive testKeyword-driven testing, also known as "table-driven testing" or "Operation name testing," is a methodology for software
Automation test basics-Selenium browser operations, basics-seleniumSelenium mainly provides methods for operating various elements on the page, but it also provides methods for operating the browser itself, such as the browser size, browser back-up, forward button, and so on. I. Control the browser window size. Sometimes we want to open it in a browser size so that the accessed page can run in this size. Fo
I. Introduction of SeleniumSelenium is a Web Automation application testing tool that also supports the automation of all Web management tasks. and open source is free and a lightweight framework for Web automation. It supports multiple browsers, cross-platform, cross-operating systems, supports scripting in multiple p
selenium server file is a jar package, the installation method is to open cmd, go to the Selenium server path, directly enter: Java-jar Selenium-server-2.41.0.jar can complete the installation.Selenium Client Drivers because I'm using the Java language, the package I chose to download is the Java version, 6 Installing SETUPTOOLS-0.6C11Setuptools is a convenient
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.