anyone have any code examples on how to write an appium test to test websites using saucelabs that's not in java?
lucast-sl
amy, most that say BOT after their name are talking from IRC
this slack and the IRC channel are relayed with each other
amy-sl
oh!
thanks lucast-sl
oooooooh
mollypihl-sl has quit
bpattonjr-sl has quit
frbk-sl has quit
darrincherry-sl has quit
hmcgowan-sl joined the channel
so I'm on a mac and I have already installed appium and andriod sdk on my computer. Everything seems to check out when running appium-doctor. (lol @shitfucker)
johnelm-sl joined the channel
david-seow-sl joined the channel
lukeis
you should be able to run your appium tests locally and just change the 'new driver' construction code to point to saucelabs (it's not any different than running locally, mostly...)
bmwinstead-sl
shitfucker? really?
lukeis
yep
lucast
we don't discriminate based on names, only irc does
or rather, freenode
stryx` has quit
lukeis thinks that shitfucker guys lives up to his name ;)
p0deje-sl has quit
bpattonjr-sl joined the channel
amy-sl
@lukeis I actually don't know how to run things locally
lukeis
read through appium.io ?
amy-sl
i'm totally new to this ... i was trying to set it up and it confused me
stryx` joined the channel
i don't have an actual device and i don't have an app
lukeis
you know how to use selenium webdirver with desktop browsers?
amy-sl
yes
with python
lukeis
you have a mac? install xcode, try running a test against Safari on iOS
amy-sl
how do i run a test against safari on ios? change the cap?
lukeis
yep
amy-sl
ahhhh
bmwinstead-sl
is there a master list of products/tools that wrap selenium? like robot framework, jasmine, etc.
lukeis
¯\_(ツ)_/¯
bmwinstead-sl
I don’t even know how that’d be possible just curious
amy-sl
thank you @lukeis going to try that now :slightly_smiling_face:
lukeis
np, good luck ;)
monokrome joined the channel
titusfortner-sl
bmwinstead-sl do you mean test frameworks or test runners?
bmwinstead-sl
frameworks mostly
titusfortner-sl
What language are you interested in?
vinchbr-sl has quit
bmwinstead-sl
any really
but the big ones are python, powershell, js
matt_allen-sl joined the channel
hmcgowan-sl has quit
johnelm-sl has quit
david-seow-sl has quit
pnaranja-sl joined the channel
slav-sl joined the channel
amy-sl1 joined the channel
lindsey-sl has quit
ianr-sl has quit
noxxys-sl has quit
bertlamb-sl has quit
lucast-sl has quit
lindsey-sl1 joined the channel
ianr-sl1 joined the channel
noxxys-sl1 joined the channel
bertlamb-sl1 joined the channel
lucast-sl1 joined the channel
amy-sl1 has quit
amy-sl1 joined the channel
lucast-sl1 has quit
lucast-sl1 joined the channel
bertlamb-sl1 has quit
bertlamb-sl1 joined the channel
noxxys-sl1 has quit
noxxys-sl1 joined the channel
ianr-sl1 has quit
ianr-sl1 joined the channel
lindsey-sl1 has quit
lindsey-sl1 joined the channel
amy-sl has quit
bpattonjr-sl has quit
titusfortner-sl
We were just talking about Davehunt's py-test-selenium and pypom for page objects
Js I personally recommend WebDriver.io
sarah-sl joined the channel
The documentation includes page objects
No ideas about PowerShell
g-sl has quit
bmwinstead-sl
powershell can just use any .net thing
it likely won’t be used either
titusfortner-sl
I don't know of any open source dotnet frameworks
bmwinstead-sl
really
titusfortner-sl
I'm going to start making a bigger deal about promoting open source frameworks
Because selenium by itself isn't sufficient for writing a test suite
lukeis
there lies the problem i see…. selenium isn't a test authoring tool…. it's just a tool :) (and I disagree with everyone who's put the 'framework' on some of our docs)
another term i'd accept is a library ;)
akin to how people think of an Http Request library (or tool)
mollypihl-sl joined the channel
matt_allen-sl has quit
pnaranja-sl has quit
slav-sl has quit
lucast
that was one of the things i asked my manager before i started, what test framework did they use with selenium
and he just said selenium
(it turned out to be unittest)
stryx` joined the channel
sarah-sl has quit
jmreicha has quit
matt_toothman-sl joined the channel
sdisalvio-sl joined the channel
slav-sl joined the channel
mek-sl joined the channel
mollypihl-sl has quit
mach6
lukeis: agree with you. not a framework
bpattonjr-sl joined the channel
lukeis
lucast: and you still joined?!?! :)
enapiuz joined the channel
enapiuz has quit
darrincherry-sl joined the channel
lucast
best job i've ever had :)
enapiuz joined the channel
and i immediately switched all new tests to pytest
mdilts-sl joined the channel
geek-sl joined the channel
ardesco-sl has quit
peter-sl joined the channel
lukeis
mach6: heh, lunch break? ;)
matt_toothman-sl has quit
mach6
lukeis: not yet, now that you mention it, sounds good
lukeis
and my gut reaction to #3182 is something seems wrong
I distinguish library, framework and harness/runner
mek-sl has quit
slav-sl joined the channel
calligra-sl joined the channel
bpattonjr-sl has quit
bmayhew-sl joined the channel
dude-x
titusfortner-sl what are the popular libraries that use selenium for the rails wolrd?
hazmeister-sl
on the subject of frameworks, I love Serenity BDD
mdilts-sl has quit
marxarelli is now known as marxarelli|afk
titusfortner-sl
@dude-x Capybara is the framework of choice for Rails
drharmony joined the channel
drharmony has left the channel
Cheezy's Page Object gem is probably the most used Page Object Framework, often in conjunction with Watir, but not exclusively since it does its own wrapping
peter-sl has quit
Cheezy is updating all of the things in page-object gem, so I'm looking forward to digging into the new code
both Capybara and page-object gem are much more DSL/Framework oriented than Watir is