Last active
February 27, 2016 18:56
-
-
Save mekhami/241b6456886677679163 to your computer and use it in GitHub Desktop.
This file contains 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
from classes import worker | |
from pages.frontend import ArticlePage | |
from classes import seleniumDriver | |
import time,datetime,unittest,sys | |
from selenium.webdriver.support.wait import WebDriverWait | |
from selenium.webdriver.support import expected_conditions as EC | |
from selenium.webdriver.common.by import By | |
from classes import PageActions as pgactions | |
from configobj import ConfigObj | |
from pages.backend import AddArticlePage as AP | |
import os | |
class testImageUploadTest(seleniumDriver.seleniumDriver): | |
def testArticleImageUploadTest(self): | |
"""Practitest id :None""" | |
self.pgActions_ = pgactions.PageActions(self.driver) | |
addArticlePage = AP.AddArticlePage(self.driver,"m.php?t=articles") | |
addArticlePage.getRandomEditorialArticle() | |
addArticlePage.clickImageUpload() | |
addArticlePage.uploadImage("../moose.jpg") | |
title = "TestImage" + time.strftime("%H:%M:%S") | |
addArticlePage.setImageTitle(title) | |
addArticlePage.saveImageToServer() | |
self.driver.refresh() | |
addArticlePage.clickLeadImageSearch() | |
addArticlePage.searchLeadImage(title) | |
imageTitle = addArticlePage.clickImageInsideSearch() | |
self.assertTrue(addArticlePage.save(), "Cannot save an article") | |
self.assertEquals(title,imageTitle[1],"Image Title are not equal") | |
This file contains 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
Traceback (most recent call last): | |
File "/Volumes/Data/Users/mabassi/Documents/workspace/newProj/tests/testImageUploadTest.py", line 28, in testArticleImageUploadTest | |
addArticlePage.setImageTitle(title) | |
File "/Volumes/Data/Users/mabassi/Documents/workspace/newProj/pages/backend/AddArticlePage.py", line 553, in setImageTitle | |
title = self.pgActions_.find_ElementByXpath("//*[@id='image_title']") | |
File "/Volumes/Data/Users/mabassi/Documents/workspace/newProj/classes/PageActions.py", line 59, in find_ElementByXpath | |
return self.driver.find_element_by_xpath(selector) | |
File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 230, in find_element_by_xpath | |
return self.find_element(by=By.XPATH, value=xpath) | |
File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 662, in find_element | |
{'using': by, 'value': value})['value'] | |
File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/remote/webdriver.py", line 173, in execute | |
self.error_handler.check_response(response) | |
File "/Library/Python/2.7/site-packages/selenium-2.44.0-py2.7.egg/selenium/webdriver/remote/errorhandler.py", line 166, in check_response | |
raise exception_class(message, screen, stacktrace) | |
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: {"method":"xpath","selector":"//*[@id='image_title']"} | |
Stacktrace: | |
at FirefoxDriver.prototype.findElementInternal_ (file:///var/folders/8t/n1tmxt2s4cjc_g3hc_4sm6_x3_m7_l/T/tmpWh73Qe/extensions/fxdriver@googlecode.com/components/driver-component.js:9641:26) | |
at fxdriver.Timer.prototype.setTimeout/<.notify (file:///var/folders/8t/n1tmxt2s4cjc_g3hc_4sm6_x3_m7_l/T/tmpWh73Qe/extensions/fxdriver@googlecode.com/components/driver-component.js:548:5) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment