Some fixes for e2e tests
This commit is contained in:
parent
6c35046ab2
commit
f106cd2850
5 changed files with 28 additions and 13 deletions
|
@ -18,17 +18,26 @@ class Mail extends Page {
|
|||
}
|
||||
}
|
||||
|
||||
class WebSubscribe extends Web {
|
||||
constructor(driver, list) {
|
||||
super(driver, {
|
||||
url: `/subscription/${list.cid}`,
|
||||
elementToWaitFor: 'form',
|
||||
elements: {
|
||||
form: `form[action="/subscription/${list.cid}/subscribe"]`,
|
||||
emailInput: '#main-form input[name="email"]',
|
||||
submitButton: 'a[href="#submit"]'
|
||||
}
|
||||
});
|
||||
}
|
||||
foo() {
|
||||
// ...
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = (driver, list) => ({
|
||||
|
||||
webSubscribe: new Web(driver, {
|
||||
url: `/subscription/${list.cid}`,
|
||||
elementToWaitFor: 'form',
|
||||
elements: {
|
||||
form: `form[action="/subscription/${list.cid}/subscribe"]`,
|
||||
emailInput: '#main-form input[name="email"]',
|
||||
submitButton: 'a[href="#submit"]'
|
||||
}
|
||||
}),
|
||||
webSubscribe: new WebSubscribe(driver, list),
|
||||
|
||||
webConfirmSubscriptionNotice: new Web(driver, {
|
||||
url: `/subscription/${list.cid}/confirm-notice`,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue