This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: As a customer | |
In order to buy something | |
From the amazon.com | |
I want to login the page | |
Scenario: User goes to login page | |
Given I am on home page of Amazon | |
When I click "Hello. Sign in" button | |
Then I should see login form |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'capybara' | |
require 'capybara-webkit' | |
require 'capybara/dsl' | |
require 'capybara/rspec' | |
require 'capybara/poltergeist' | |
Capybara.run_server = false | |
Capybara.app_host = 'http://www.amazon.com' | |
Capybara.default_driver = :selenium |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
coupon = user.get_coupon() | |
if coupon <= 1: | |
#if the user doesn't have any coupon, give warning | |
message = "You don/'t have any coupon to cancel" | |
else: | |
#open coupon cancellation page | |
show_cancellation_page() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def new_member_form_check(self): | |
self.setUp() | |
driver = self.driver | |
m = TestData() | |
email = m.createEmail() | |
testCase = TestCase(901) | |
testCase.result = "PASS" | |
driver.get(self.baseUrl + "/member/") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "watir" | |
require "json" | |
def sign_up(url, name, email, password) | |
print "watir will run the internet explorer" | |
browser = Watir::Browser.start url | |
browser.link(:xpath, "/html/body/div/div[2]/div/div/div[4]/a").click | |
browser.link(:id, "registrationLink").click | |
browser.text_field(:id, "ap_customer_name").set(name) | |
browser.text_field(:id, "ap_email").set(email) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ProjectName(unittest.TestCase): | |
def __init__(self, browser): | |
if browser == "firefox": | |
self.driver = webdriver.Firefox() | |
elif browser == "ie": | |
self.driver = webdriver.Ie() | |
elif browser == "chrome": | |
self.driver = webdriver.Chrome() | |
else: | |
print( "browsers: firefox, ie, chrome" ) |
NewerOlder