Skip to content

Commit bc1bd31

Browse files
removed conclusion part (#101)
1 parent 9ca617a commit bc1bd31

File tree

3 files changed

+22
-42
lines changed

3 files changed

+22
-42
lines changed

versioned_docs/version-2x/Guides/page-object.mdx

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -807,21 +807,4 @@ Feature: E-commerce Website
807807
808808
# Checkout
809809
When I click 'Main > Checkout Button'
810-
```
811-
812-
## Debugging Tips
813-
814-
When page objects don't work as expected:
815-
816-
1. **Check selector syntax**: Verify CSS selectors, XPath, or other selector formats are correct
817-
2. **Verify element hierarchy**: Ensure parent-child relationships are correctly defined
818-
3. **Check for visibility**: Some elements might be present but not visible
819-
4. **Add wait strategies**: If elements are loaded dynamically, consider adding explicit waits
820-
5. **Unique identifiers**: Ensure selectors uniquely identify elements
821-
6. **Framework-specific features**: Use native locators to leverage unique capabilities of your framework
822-
823-
## Conclusion
824-
825-
qavajs's Page Object Model implementation provides a powerful and flexible way to organize your test automation code. By separating UI element definitions from test logic, you create more maintainable, readable, and robust automated tests.
826-
827-
For more information and advanced features, visit the [qavajs documentation](https://github.com/qava
810+
```

versioned_docs/version-2x/Guides/wdio-adapter.md

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,35 @@ sidebar_position: 4
33
---
44

55
# WDIO Adapter
6-
@qavajs/cli comes with wdioAdapter function that allow to use wdio services e.g selenium-service, appium-service, etc.
6+
qavajs framework comes with @qavajs/wdio-service-adapter module that allow to use wdio services e.g selenium-service, appium-service, etc.
77
Service defintion may be string with module path or configuration tuple [modulePath, options, capabilities, config
88

99
simple use:
10-
```javascript
11-
const wdioService = require('@qavajs/wdio-service-adapter');
10+
```typescript
11+
// config.ts
12+
import wdioService from '@qavajs/wdio-service-adapter';
1213

13-
module.exports = {
14-
default: {
15-
service: [
16-
wdioService('@wdio/selenium-standalone-service')
17-
],
18-
}
14+
export default {
15+
service: [
16+
wdioService('@wdio/selenium-standalone-service')
17+
],
1918
}
2019
```
2120

2221
use with params
23-
```javascript
24-
const wdioService = require('@qavajs/wdio-service-adapter');
22+
```typescript
23+
import wdioService from '@qavajs/wdio-service-adapter';
2524

26-
module.exports = {
27-
default: {
28-
service: [
29-
wdioService([
30-
'@wdio/appium-service',
31-
{
32-
args: {
33-
chromedriverExecutable: resolve('node_modules/chromedriver/lib/chromedriver/chromedriver.exe')
34-
}
25+
export default {
26+
service: [
27+
wdioService([
28+
'@wdio/appium-service',
29+
{
30+
args: {
31+
chromedriverExecutable: resolve('node_modules/chromedriver/lib/chromedriver/chromedriver.exe')
3532
}
36-
])
37-
],
38-
}
33+
}
34+
])
35+
]
3936
}
4037
```

versioned_docs/version-2x/Guides/webstorm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
sidebar_position: 6
33
---
44
# Webstorm
5-
@qavajs can be integrated with Webstorm using built-in cucumberjs plugin.
5+
qavajs can be integrated with Webstorm using built-in cucumberjs plugin.
66
First, install webstorm-adapter package
77

88
`npm install @qavajs/webstorm-adapter`

0 commit comments

Comments
 (0)