Skip to content

Commit 05e32fd

Browse files
committed
Update the MasterQA ReadMe
1 parent 118dac5 commit 05e32fd

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

seleniumbase/masterqa/ReadMe.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
# MasterQA
22

3-
### MasterQA combines SeleniumBase automation with manual verification to greatly improve the productivity and sanity of QA teams. (**Works only for Chrome & Edge right now.**)
3+
### MasterQA bridges the gap between manual QA and automated QA by combining manual verification steps with SeleniumBase automation scripts.
44

5-
![](http://cdn2.hubspot.net/hubfs/100006/images/masterqa_gif.gif "MasterQA")
5+
![](https://cdn2.hubspot.net/hubfs/100006/images/masterqa3.gif "MasterQA")
66

77
Here's some example code from [basic_masterqa_test.py](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/basic_masterqa_test.py):
88

99
```python
10-
self.open("http://xkcd.com/1700/")
10+
self.open("https://xkcd.com/1700/")
1111
self.verify("Do you see a webcomic?")
12-
self.click_link_text('Store')
13-
self.click_link_text('all the things')
14-
self.verify("Do you see items for sale?")
15-
self.update_text("input.search-input", "Robots\n")
16-
self.verify("Do you see robots in the search results?")
12+
self.highlight_click('link=Blag')
13+
self.verify('Do you see a blog archive?')
14+
self.highlight_update_text("input#s", "Dragons\n")
15+
self.verify('Do you see "dragons" in the search results?')
1716
```
1817

19-
After the web browser performs various automated actions, a pop-up window will ask the tester questions for each verification command. *(See the screenshot below)*
20-
21-
![](http://cdn2.hubspot.net/hubfs/100006/xkcd_new_bug_chrome3.png "MasterQA Example")
18+
After the web browser performs various automated actions, a pop-up window will ask the user questions for each verification command.
2219

2320
At the end of a full test run, as seen from [this longer example](https://github.com/seleniumbase/SeleniumBase/blob/master/examples/masterqa_test.py), you'll see a results page that appears after responding to all the verification questions. (Failed verifications generate links to screenshots and log files.)
2421

@@ -32,7 +29,7 @@ git clone https://github.com/seleniumbase/SeleniumBase.git
3229
cd SeleniumBase
3330
pip install -r requirements.txt --upgrade
3431
python setup.py install
35-
cd examples
32+
cd examples/master_qa
3633
pytest basic_masterqa_test.py
3734
pytest masterqa_test.py
3835
```

0 commit comments

Comments
 (0)