<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αυτόματη συμπληρωση στοιχειων και εισοδος σε ιστοσελιδα.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59831.aspx</link><pubDate>Mon, 30 Aug 2010 17:41:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59831</guid><dc:creator>Giorgos P.</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59831.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59831</wfw:commentRss><description>Ναι ακριβως.&lt;br&gt;Δηλαδη ενδεχομενως να μην μπορει να γινει αυτο που προσπαθω να κανω λογω κατασκευης της σελιδας?&lt;br&gt;&lt;br&gt;UPDATE Βρηκα τροπο να παω τουλαχιστον στο login με την μεθοδο των Sendkeys.&lt;br&gt;Δινω TAB μεχρι να παει στο "Χρηστες" και μετα δινω "ENTER", ευκολη λυση αλλα μου διεφυγε, τωρα μενει το πως να δωσω τα username/password στα αντιστοιχα boxes , συνεχιζω να μην μπορω να τα παρω με tagname η id.&lt;br&gt;&lt;br&gt;Χρειαζομαι ιδεες :D&lt;br&gt;&lt;br&gt;UPDATE2: Οκ το βρηκα.&lt;br&gt;Ηθελε να παρω προσβαση ιεραρχικα απο το frame στο element και με set attr να του δωσω τιμη.&lt;br&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;wb.Document.Window.Frames(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"screen"&lt;/span&gt;).Document.All.GetElementsByName(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"username"&lt;/span&gt;)(0).SetAttribute(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"value"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"μπλαμπλα"&lt;/span&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αυτόματη συμπληρωση στοιχειων και εισοδος σε ιστοσελιδα.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59657.aspx</link><pubDate>Wed, 11 Aug 2010 21:25:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59657</guid><dc:creator>mariosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59657.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59657</wfw:commentRss><description>Αυτό συμβαίνει διότι η σελίδα για το ΦΠΑ σε πάει σε σελίδα με frames. Το frame με όνομα "screen" είναι αυτό που σε ενδιαφέρει. Μπορείς πολύ εύκολα να το δεις και να δεις και το src του από το firebug plugin του firefox. Το περίεργο όμως είναι πως αν εκτυπώσεις μέσα από το webbrowser1 το body innerhtml του frame δε θα δείξει όλο το src αλλά μόνο το JS section:&lt;br&gt;&lt;br&gt;HtmlWindow frame = webBrowser1.Document.Window.Frames["screen"];&lt;br&gt;MessageBox.Show(frame.Document.Body.InnerHtml);&lt;br&gt;&lt;br&gt;και εκτυπώνει:&lt;br&gt;&lt;br&gt;&lt;pre id="line1"&gt;&amp;lt;&lt;span class="start-tag"&gt;script&lt;/span&gt;&lt;span class="attribute-name"&gt; language&lt;/span&gt;=&lt;span class="attribute-value"&gt;"JavaScript"&lt;/span&gt;&amp;gt;&lt;br&gt;			var check=(document.layers&amp;amp;&amp;amp;window.innerWidth==0)?0:1;&lt;br&gt;			if((((top.location.href!='https://www.taxisnet.gr/web/') &amp;amp;&amp;amp; (top.location.href!='https://www.taxisnet.gr/web/default1.html') &amp;amp;&amp;amp; (top.location.href!='https://www.taxisnet.gr/web/default2.html'))&amp;amp;&amp;amp;check==1)&amp;amp;&amp;amp;(top.location.href!='https://www.taxisnet.gr/web/default.html'&amp;amp;&amp;amp;check==1)&amp;amp;&amp;amp;(top.location.href!='https://www.taxisnet.gr/web/invaliduser.cfm'&amp;amp;&amp;amp;check==1))top.location.href = 'https://www.taxisnet.gr/web/';&lt;br&gt;			setInterval("x()",10);&lt;br&gt;			function x(){window.status="ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΚΩΝ - TAXISnet"}&lt;br&gt;		&amp;lt;/&lt;span class="end-tag"&gt;script&lt;/span&gt;&amp;gt;&lt;br&gt;&lt;/pre&gt;οπότε και πάλι δε μπορείς να πάρεις το "username" HtmlElement.&lt;br&gt;</description></item><item><title>Απ: Αυτόματη συμπληρωση στοιχειων και εισοδος σε ιστοσελιδα.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59606.aspx</link><pubDate>Tue, 03 Aug 2010 18:47:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59606</guid><dc:creator>Giorgos P.</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59606.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59606</wfw:commentRss><description>Ευχαριστω αλλα αυτο το γνωριζα, το θεμα ειναι οτι δεν μπορω να κανω listing τα Objects της σελιδας με κανενα τροπο.&lt;br&gt;Ουτε με getElementID, ουτε me name ουτε με τιποτα.&lt;br&gt;Ενω κανω inspect το element το οποιο ειναι ξεκαθαρο οτι εχει id username η μεθοδος WebBrowser1.Document.GetElementById("usename").InnerText = "TEST" δεν δινει κατι.&lt;br&gt;</description></item><item><title>Απ: Αυτόματη συμπληρωση στοιχειων και εισοδος σε ιστοσελιδα.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59583.aspx</link><pubDate>Fri, 30 Jul 2010 21:51:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59583</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59583.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59583</wfw:commentRss><description>&lt;P&gt;Καλησπέρα,&lt;/P&gt;
&lt;P&gt;Ναι υπάρχει αυτή η δυνατότητα που ζητάς: Μπορείς να ξεκινήσεις την αναζήτησή σου από το &lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.aspx"&gt;&lt;FONT color=#02469b&gt;MSDN Library&lt;/FONT&gt;&lt;/A&gt;. Αυτό που σε ενδιαφέρει συνοψίζεται στην παρακάτω παράγραφο (από το MSDN Library)&lt;/P&gt;
&lt;BLOCKQUOTE style="MARGIN-RIGHT:0px;" dir=ltr&gt;
&lt;P&gt;You can also manipulate the contents of a Web page through the &lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.document.aspx"&gt;&lt;FONT color=#1364c4&gt;Document&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; property, which contains an &lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.aspx"&gt;&lt;FONT color=#1364c4&gt;HtmlDocument&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; object that provides managed access to the HTML document object model (DOM) for the current page. This property is useful, when used in combination with the &lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.objectforscripting.aspx"&gt;&lt;FONT color=#1364c4&gt;ObjectForScripting&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; property, to implement two-way communication between your application code and dynamic HTML (DHTML) code in a Web page, letting you combine Web-based controls and Windows Forms controls in a single user interface. You can use the &lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.document.aspx"&gt;&lt;FONT color=#1364c4&gt;Document&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; property to call scripting code methods from your application. Your scripting code can access your application through the &lt;SPAN&gt;&lt;SPAN class=input&gt;window.external&lt;/SPAN&gt;&lt;/SPAN&gt; object, which is a built-in DOM object provided for host access, and which maps to the object that you specify for the &lt;SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.objectforscripting.aspx"&gt;&lt;FONT color=#1364c4&gt;ObjectForScripting&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt; property.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Με απλά λόγια, μπορείς να έχεις πρόσβαση στο DOM του εγγράφου, οπότε να το διαβάζεις/γράφεις τιμές σε HTML controls μέσα σε μια σελίδα είναι απλό...&lt;/P&gt;
&lt;P dir=ltr&gt;&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Αυτόματη συμπληρωση στοιχειων και εισοδος σε ιστοσελιδα.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59564.aspx</link><pubDate>Thu, 29 Jul 2010 19:03:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59564</guid><dc:creator>Giorgos P.</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59564.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59564</wfw:commentRss><description>Γεια χαρα.&lt;br&gt;&lt;br&gt;Στο πλαισιο αναπτυξης μια μεγαλης χρηματοικονομικης εφαρμογης δινω στον χρηστη την δυνατοτητα να κανει υποβολη δηλωσεων στο Taxis.net.&lt;br&gt;Γι'αυτην την δουλεια χρησιμοποιω webrowser control τoυ VS δεν ανοιγω νεο παραθυρο του εκαστοτε browser.&lt;br&gt;&lt;br&gt;- Ωστοσο το προβλημα ειναι οτι ενω πχ στην υποβολη Ε σε αυτην την σελιδα&amp;nbsp;&lt;a href="https://www.gsis.gr/taxisnet/login.do"&gt;https://www.gsis.gr/taxisnet/login.do&lt;/a&gt; μπορω να παρω τα textbox του username,password και του login και ετσι να τα συμπληρωσω αυτοματα κανοντας και login &lt;br&gt;&lt;br&gt;- Σε αυτην την σελιδα υποβολης του ΦΠΑ &lt;a href="https://www.taxisnet.gr/web/default2.html"&gt;https://www.taxisnet.gr/web/default2.html&lt;/a&gt; πατωντας το "Χρηστες" το URL παραμενει ιδιο αλλα μου δινει οθονη username/password/login χωρις ωστοσο να μπορω να παρω handle στα κουτια και στο κουμπι εισοδου.&lt;br&gt;&lt;br&gt;Δοκιμασα ολους του γνωστους και αγνωστους τροπους, και δεν καταφερνω ουτε καν να κανω list τα object της σελιδας, μελετωντας τον κωδικα της καταλαβαινω οτι δεν ειναι html αλλα script και το cfm εχει σχεση με Cold Fusion αλλα επειδη δεν γνωριζω πολλα απο σελιδες ισως να λεω και οτι να'ναι.&lt;br&gt;&lt;br&gt;Υπαρχει καποιος τροπος να παρω προσβαση στα κουτια ωστε να μπορω να δωσω προγραμματιστικα τα στοιχεια εισοδου?&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item></channel></rss>