![](/img/trans.png)
[英]Function implementation showing type error in Cypress while running tests
我正在為 web 應用程序自動化開發 cypress,並且在從 object 訪問 function 時遇到問題。 下面的代碼來自“e2e”文件夾中的 javascript 文件。 class productsDemo { pageObjects = { ...
[英]Function implementation showing type error in Cypress while running tests
我正在為 web 應用程序自動化開發 cypress,並且在從 object 訪問 function 時遇到問題。 下面的代碼來自“e2e”文件夾中的 javascript 文件。 class productsDemo { pageObjects = { ...
[英]Automation test fails due to login problem
我為某些還需要登錄測試的應用程序編寫端到端測試自動化。 BeaforeEach 測試我執行登錄測試,首先它阻止測試通過但是在第二個它阻塞時,在 beaforeach 塊執行之后,我似乎從應用程序中注銷了,因此第二個它塊失敗了...... 如果我將 It 塊合並為一個,則測試通過這是代碼: 登錄頁面 ...
[英]How to set values to a Webelement from the steps test class?
我試圖讓頁面 object class 只包含其中的元素。 但是當使用步驟(測試類)中的實例時,我無法使用它們。 Xpaths 是正確的,如果我嘗試在我的步驟中調用它們,它就可以工作。 如果可能的話,我只想打電話給他們並處理以下步驟:loginScreen.loginUser.sendKeys( ...
[英]Python_Selenium PageObjects - TypeError: 'tuple' object is not callable
有人可以提供幫助... 我剛剛開始了解有關PageObjects和Python的更多信息,我面臨以下問題: 到目前為止我的代碼...... 我試圖找出錯誤,但我不明白為什么會出現此錯誤。 因為todos[0]的返回應該是一個Card object包含兩個屬性(名稱和描述),所以如果有人可以幫助我,非 ...
[英]How to identify an element by classname that keeps changing using Selenium
我試圖找到一個按鈕元素,但每次我的測試運行該元素都會不斷更改名稱。 class 不斷更改最后一位數字。 例如, jss2383到jss4132以及按鈕 class 內的所有元素。 我的替代解決方案是使用 xpath 通過文本查找它。 到目前為止,我找到的元素如下。 我想通過 class 名稱定位元 ...
[英]Cypress page objects model - use data-test-id or use React test Library cy.findByText to find page object elements?
我正在為我正在測試的 web 應用程序的網頁創建頁面 object。 我正在使用 Cypress 進行自動化測試。 我正在考慮使用兩種方法中的一種來查找頁面元素。 請參閱下面的選項:- 選項 1 - 讓開發人員將數據測試 ID 添加到頁面元素。 參見示例:- ** 選項 2 - 使用 React ...
[英]How to pass dict value into class as argument
我在下面的頁面 object 想要簡化它: 我想要一個可以傳遞給 class 的 elementMap dict 變量。 那可能嗎? 就像下面的代碼。 我嘗試將其作為 self.elements_map = elementsMap 傳遞。 不工作。 我找不到將 dict 鍵/值對傳遞到 class ...
[英]Selenium X-path Selectors - I need to be able to select the different options in the drop down menu
我是自動化的新手。我有一個包含許多可用選擇的下拉框,並且想要添加自動化,但不確定如何使用選擇器添加。 我能夠使一個選擇正常工作,但想要添加“或下一個選擇”,或者下一個取決於用戶選擇的內容。我希望這是有道理的,我不確定是否需要使用 OR 語句鏈接選擇器或添加一些類型的 CHILD 元素。下拉列表中所有 ...
[英]How to verify table's column data is sorted by name or not
我有一個項目,我想做一些排序。 當用戶單擊列名時,數據應按名稱排序顯示。 是否可以使用 POM 在 Cypress 中進行操作? ...
[英]How prop.getProperty("browser") present in initialization() will work?
如果TestBase() ) 中存在prop.load(ip) ,那么 initial() 中存在的prop.getProperty("browser") initialization()如何工作? 我的意思是prop.load(ip)知道配置文件在哪里,並且它的范圍不在TestBase()之 ...
[英]Cypress JS using multiple page objects in one method
我一直在努力解決一些關於在一種方法中使用多個頁面對象的邏輯,例如,我找不到任何想法來使用這種邏輯; 這些是我在名為 usersTable 的頁面對象中的方法; 我在這個測試中使用 userRow 方法; 例如,我在此測試中使用我的 userMenu 和設置方法; 讓我們提出我想做但找不 ...
[英]cypress - get return of chain method with page objects
我用一些鏈方法實現了頁面對象。 頁面看起來像這樣 在賽普拉斯規范文件中,我做斷言來驗證行列表是否有項目 但我總是得到方法“getTable()”的結果,而不是“getListRow()”。 測試失敗,因為它獲得了表的值 1。 我怎樣才能得到這個鏈方法的正確返回。 謝謝 ...
[英]How to parameterize the locators?
我正在嘗試將定位器所需的所有值存儲在屬性文件中: 這是屬性文件: 這是我的 object 存儲庫 class: 在這里,我不想在我的 object 存儲庫文件和我的測試用例文件中對“搜索”進行硬編碼,因此我嘗試將其存儲在屬性文件中。 我知道通過使用“load ()”和“getProperty()” ...
[英]Selenium Page Object Model: Best way to handle Return Pages for Modals
我目前正在研究 web 應用程序的 POM,它允許從導航欄打開模式。 對於您所在的每個頁面,導航欄都保持不變。 每個模式都可以從每個頁面打開。 我為每個模態定義了一個頁面 object。 導航欄也是一個頁面對象,返回到打開模式的頁面的最佳方式是什么? 例如,您在 Page FooPage 上並打開模 ...
[英]page object file has become too large
我的頁面對象文件已經增長到超過 5000 行。 我已將文件安排到諸如login_screen 、 landing_screen 、 profile_screen 、 settings_screen等類中。 我正在考慮通過將每個類移動到自己的文件中來將文件拆分為多個文件。 是否可以通過這種方式拆分頁面 ...
[英]How to inherit step definitions between steps files, Python Selenium Behave
下圖代表我的步驟文件夾。 在這里,當我為“childsteps.py”運行我的功能文件時,我需要它首先執行“parentsteps.py”中的步驟,然后執行“childsteps.py”中的步驟。 我如何做到這一點?,我如何導入這些步驟定義? 我首先認為我應該將每個文件的步驟定義放入 class ...
[英]Private static final WebElement in Page Object Model
我想知道為 web 元素使用私有 static final 是否是一種好習慣,然后為此 web 元素發出吸氣劑登錄頁面示例: 和登錄按鈕的吸氣劑...... 那么這是一個好習慣嗎? ...
[英]pytest-bdd page object implementation
我是 pytest-bdd 的新手。 我必須從頭開始實現自動化框架。 所以我遵循了一些材料並用非常基本的小框架實現。 當我運行測試時,我可以看到 webdriver 根本沒有啟動,也沒有看到任何錯誤。 我不知道如何解決這個問題。 誰能幫助我問題的根本原因是什么我需要一些 pytest-bdd 頁面 ...
[英]In Page Object Model do i have to create webdriver all the time?
I'm using the Page Object Model I just started i created 2 packages one is com.automation.pages another one is com.automation.testcases. 在這兩個包中,我為登錄 ...
[英]Can i use PageFactory.initElements to create an object while WebDriver isn't direct (yet) to the page where the WebElements are stored
我的問題是關於硒中的 Page Object Model。 我將嘗試通過一個例子來解釋自己假設我有 2 個站點。 The first one ( www.aaa.com ) that has a button that clicking on him take us to the second u ...